当前位置: 首页 > news >正文

网站开发公司广告word网络营销工作内容和职责

网站开发公司广告word,网络营销工作内容和职责,哪个网站可以哪些企业做哪些产品,衢州网站建设招聘Python的线程因为解释器锁的设计,所以不能充分利用CPU,只能通过进程来实现多核利用 性能考虑的话,底层还是不要用Py,进程切换效率太低,Py多做为脚本层的胶水语言fork子进程如果是linux上,可以使用linux的fo…

Python的线程因为解释器锁的设计,所以不能充分利用CPU,只能通过进程来实现多核利用 性能考虑的话,底层还是不要用Py,进程切换效率太低,Py多做为脚本层的胶水语言

fork子进程

如果是linux上,可以使用linux的fork函数创建子进程 在python里通过os模块调用linux的fork,可以直接生成一个与当前进程执行完fork语句后的状态一致的拷贝子进程

import os

pid = os.fork()

if pid==0:

#0代表没有子进程,所以是子进程

print 'son'

else:

#父进程

print 'father'

创建独立子进程

windows下没有fork,但是multiprocessing模块的Process类提供了一个跨平台的多线程实现——通过传入方法对象和方法参数,构造进程对象,提供类似线程的start等方法

from multiprocessing import Process

def show(x):

print(x)

#如果是在windows下,需要使用下面判断,确保解释器完成了主进程创建引导后再创建子进程

if __name__=='__main__':

#创建线程必须在

p = Process(target=show,args=('YYT',))

p.start()

#join保证等到p进程执行结束才继续往下执行(避免主进程结束,子进程被关闭)

p.join()

使用进程池

multiprocessing模块的Pool类提供创建进程池

from multiprocessing import Pool

import time, random

def show(i):

time.sleep(random.random() * 3)

print(i)

if __name__=='__main__':

p = Pool()

for i in range(5):

p.apply_async(show, args=(i,))

time.sleep(5)

print("apply done...")

p.close()

#进程池close了才能使用join

p.join()

#join会阻塞到进程池全部进程执行完

print("All done.")

进程间通信

multiprocessing模块的Queue类,提供进程安全的阻塞队列

from multiprocessing import Process, Queue

import time, random

def PutQueue(q):

time.sleep(random.random())

q.put('yyt')

def GetQueue(q):

while True:

value = q.get()

print ('Get %s.' % value)

if __name__=='__main__':

q = Queue()

pq = Process(target=PutQueue, args=(q,))

gq = Process(target=GetQueue, args=(q,))

gq.start()

pq.start()

pq.join()

#强行终止GetQueue

gq.terminate()

b96fb5793289ae36c8b7b62b5a00a422.png

http://www.lbrq.cn/news/2423467.html

相关文章:

  • 网站建设需求有什么用品牌营销的四大策略
  • 微网站自己怎么做深圳整合营销
  • 专门做母婴的网站软文广告营销
  • 门户网站建设需要注意什么北京seo产品
  • 华亮建设集团股份有限公司网站哪有培训seo
  • 自已如何做网站咖啡seo是什么意思
  • 教育课程网站建设2345网址大全
  • 快站的优惠券怎么发布的发稿平台
  • 2017建站之星怎么样如何购买域名
  • 广安建设企业网站乐云seo
  • php网站建设网站搜索引擎排名优化价格
  • 怎样在手机做自己的网站6地推网app推广平台
  • 你是网站设计有限公司的项目经理长沙seo排名公司
  • 临淄哪里做网站百度指数搜索热度大学
  • 网站规划和建设的基本步骤seo效果最好的是
  • 做网站开发需要学那些东西ebay欧洲站网址
  • 外国的html 素材网站semir
  • 广告投放网站泰州seo平台
  • 如何通过网站做网上报名系统360识图
  • 如何评价一个网站设计的好坏网络营销软件排行
  • 工会网站建设管理工作总结爱站工具网
  • 商丘网站建设aliapp杭州seo全网营销
  • 网站建设应用后台系统优化软件
  • 一个专门做澳洲直邮的网站搜索引擎优化包括
  • 推广b2c网站丽水网站seo
  • 九江学网站建设最佳磁力搜索引擎
  • 云南营销型网站建设干净无广告的搜索引擎
  • 郑州网站建设zzmshl绍兴seo
  • wordpress建站模板百度app 浏览器
  • 网站的访问量统计怎么做国外seo工具
  • Jenkins 不同节点间文件传递:跨 Job 与 同 Job 的实现方法
  • 架构设计衡量标准
  • 设备虚拟化技术-IRF
  • 装饰器模式分析
  • GoLang教程005:switch分支
  • Spring Boot 集成 RabbitMQ:普通队列、延迟队列与死信队列全解析