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

类似17做网店的网站百度新闻搜索

类似17做网店的网站,百度新闻搜索,广西南宁市有哪些网络公司,做网站需要有公司吗CPU密集型使用多进程,IO密集型使用多线程 查看进程ID和线程ID的命令分别是os.getpid()和threading.current_thread() 多进程使用multiprocessing就可以了,通常使用进程池来完成操作,阻塞主进程使用join方法 多线程使用threading模块&#…

CPU密集型使用多进程,IO密集型使用多线程

查看进程ID和线程ID的命令分别是os.getpid()和threading.current_thread()

多进程使用multiprocessing就可以了,通常使用进程池来完成操作,阻塞主进程使用join方法

多线程使用threading模块,线程池使用concurrent.futures模块,同时主线程的阻塞方法有多种

不管多进程还是多线程,生产消费模型都可以用队列来完成,如果要用多线程操作同一变量记得加锁

多进程

import multiprocessing

import time

def func1():

for i in range(5):

print(f"进程1:{i}")

time.sleep(1)

def func2():

for i in range(5):

print(f"进程2:{i}")

time.sleep(1)

if __name__ == '__main__':

p1 = multiprocessing.Process(target=func1) 创建一个进程

p2 = multiprocessing.Process(target=func2)创建一个进程

p1.start()

p2.start()

p1.join()

p2.join()

多线程

import threading
import time

def func1():
    for i in range(5):
        print(f"线程1:{i}")
        time.sleep(1)

def func2():
    for i in range(5):
        print(f"线程2:{i}")
        time.sleep(1)

t1 = threading.Thread(target=func1) 创建一个线程
t2 = threading.Thread(target=func2) 创建一个线程
t1.start()
t2.start()
t1.join()
t2.join()

import multiprocessing

def func1(x):

return x * x

if __name__ == '__main__':

pool = multiprocessing.Pool(processes=4) 进程池

results = pool.map(func1, [1, 2, 3, 4, 5])

print(results)

import concurrent.futures

def func1(x):

return x * x

executor = concurrent.futures.ThreadPoolExecutor(max_workers=4) 线程池

futures = [executor.submit(func1, x) for x in [1, 2, 3, 4, 5]]

for future in futures:

print(future.result())

http://www.dtcms.com/wzjs/190584.html

相关文章:

  • 怎样用一台电脑做代理 让别的电脑通过代理上几个网站百度联盟怎么加入
  • 直接做的黄页视频网站西安seo关键词排名
  • 寻找网站优化公司百度爱采购
  • 公司做网站需要备案吗搜索引擎优化管理实验报告
  • wap网站设计seo系统推广
  • 武汉的网站建设公司中国婚恋网站排名
  • vs做网站出现显示bug搜索app下载
  • 胶州网站建设公司海口seo快速排名优化
  • 渭南网站建设哪里便宜seo基础
  • 网站建设找什么公司好鄞州seo整站优化服务
  • 怎么做图片seo五大经验分享
  • 免费上外国网站的浏览器seo对网络推广的作用是什么?
  • 影响网站速度因素 dns北京seo顾问推推蛙
  • wordpress打电话聊插件太原seo
  • 淘宝网站都是怎么做的搜狐视频
  • seo研究中心南宁线下seo软件全套
  • 专门做书籍设计的网站搜索引擎网站优化推广
  • 石家庄网站建设电话求好用的seo软件
  • h5页面设计软件搜索引擎环境优化
  • 任丘住房建设局网站时空seo助手
  • cs5怎么做网站网络营销软件排行
  • 中英文网站建设品牌推广
  • 哪些网站做彩票预测途径南京百度关键字优化价格
  • 给别人做的网站涉及到违法seo网站优化课程
  • 学做网站能赚多少钱阿里巴巴指数查询
  • 做地税电子签章的网站社交网络的推广方法
  • 做网站的价格贵吗今天大事件新闻
  • 可以建站的网站头条新闻 最新消息条
  • 网络技术服务郑州seo公司排名
  • 微信视频网站怎么做微博营销案例