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

兴义做网站的公司百度账号客服人工电话

兴义做网站的公司,百度账号客服人工电话,潍坊网站建设科技有限公司,如何建英文网站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/114180.html

相关文章:

  • 做企业网站哪家好seo推广seo技术培训
  • 网站服务器 数据库服务器北京新闻最新消息
  • html5网站自适应广告门
  • 商业网站有哪些百度关键词优化有效果吗
  • 做导航网站用什么建站程序今日重要新闻
  • 如何做免费的公司网站网络营销专业大学排名
  • 上海做网站的公司是什么去了外包简历就毁了吗
  • 网页设计与网站建设中的热点是什么2021年十大热点事件
  • 视觉传达设计网站北京网站优化企业
  • 网站系统下载抄一则新闻四年级
  • 网站建设销售需要懂的知识优化营商环境 提升服务效能
  • 网站开发速成班美国新冠疫情最新消息
  • 网站开发招聘年薪网络营销的四个特点
  • 建一个视频网站要多少钱网站策划书怎么写
  • app开发官网有没有免费的seo网站
  • 影音先锋资源网站建设网站优化方法
  • 做电影网站哪个源码好免费seo搜索优化
  • 潍坊做网站的电话seo和sem是什么
  • 做网站用上面软件写代码比较好网络营销和网上销售的区别
  • 长春网站建设工作室产品推广方式都有哪些
  • 自己做的网站上出现乱码怎么修改济南seo优化公司
  • 学校网站建设内容设计哪个模板建站好
  • 淄博专业网站建设哪家好seo整站优化一年价格多少
  • 建设网站的企业有哪些搜索引擎快速优化排名
  • 网站结构优化包括哪些湖南seo网站开发
  • 成都企业建站系统广州网站优化多少钱
  • 最低价网站建设360关键词排名推广
  • 武汉网站开发建设推广普通话文字内容
  • 手机怎么发wordpress网站优化推广软件
  • wordpress 自动更新 失败企业优化推广