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

网站和平台是一个意思吗可以访问违规网站的浏览器

网站和平台是一个意思吗,可以访问违规网站的浏览器,网站建设人才有哪些,网站导航怎么做资源竞争解决办法: 1.线程等待 join 2.互斥锁 同步: 线程同步:目的是按顺序进行 线程等待: from threading import Thread,Lock a0 b1000000#解决办法一 def sum1():for i in range(b):global a #a为整型,修改值时…

资源竞争解决办法:

1.线程等待 join

2.互斥锁

同步:
线程同步:目的是按顺序进行

线程等待:

from threading import Thread,Lock
a=0
b=1000000#解决办法一
def sum1():for i in range(b):global a #a为整型,修改值时引用地址会改变,需声明a+=1print(f'第一次:{a}\n',end='')def sum2():for i in range(b):global a #a为整型,修改值时引用地址会改变,需声明a+=1print(f'第二次:{a}\n',end='')if __name__ == "__main__":# 创建线程thread = Thread(target=sum1)thread1 = Thread(target=sum2)# 启动线程thread.start()thread.join()thread1.start()# 等待线程结束# thread.join()# thread1.join()

互斥锁:能够保证多个线程访问共享数据不会出现数据错误问题,对共享数据进行锁定,保证同一时刻只能有一个线程操作

互斥锁的使用:

1.threading模块中定义Lock()  锁

2.acquire  加锁  release 释放锁

3.如果在调用acquire方法时,其他线程已经使用了这个互斥锁,那么此时acquire方法会堵塞,知道这个互斥锁释放后才能再次上锁

4.Lock有acquire()和release(),成对出现的,先加锁释放锁才能再加锁等操作,否则会造成死锁

from threading import Thread,Lock
a=0
b=1000000#解决办法一
#1.创建全局互斥锁
lock=Lock()def sum1():lock.acquire()#加锁for i in range(b):global a #a为整型,修改值时引用地址会改变,需声明a+=1print(f'第一次:{a}\n',end='')lock.release()#解锁def sum2():lock.acquire()for i in range(b):global a #a为整型,修改值时引用地址会改变,需声明a+=1print(f'第二次:{a}\n',end='')lock.release()if __name__ == "__main__":# 创建线程thread = Thread(target=sum1)thread1 = Thread(target=sum2)# 启动线程thread.start()thread1.start()# 等待线程结束thread.join()thread1.join()

输出结果为:
第一次:1000000
第二次:2000000

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

相关文章:

  • 企业网站建设前言如何做好营销
  • 广告网站推广销售爱站网关键词
  • 成都电商网站网络营销策略的演变
  • 网站设计制作上海公司运营是做什么的
  • 在线培训系统平台官方正版清理优化工具
  • 广告机 东莞网站建设重庆关键词自然排名
  • 织梦网站做站群外贸推广如何做
  • 深圳品牌网站设计推广厦门百度开户
  • 网站建设新手指南地推扫码平台
  • 深圳自己做网站 服务器文件外链
  • 网站怎么做备份数据库软件网站排行榜
  • wordpress行业主题kj6699的seo综合查询
  • 汇天网络科技有限公司手机网站关键词seo
  • 化妆品网站方案品牌策划方案模板
  • wordpress更换中文字体榆林seo
  • 做个平台网站怎么做的济南新闻头条最新事件
  • wordpress可以做下载站百度账号注销
  • 国内做网站最大的公司seo网络培训学校
  • 社交营销可以用于网站制作行业吗成都关键词自然排名
  • 服务之家做网站简单吗开一个免费网站
  • 网站专题建设方案网站搜索引擎优化
  • wordpress能导入多少产品seo技术蜘蛛屯
  • 微网官方网站2023年5月最新疫情
  • 公司电子商务平台和企业网站建设和维护工作管理办法百度app下载官方免费最新版
  • apache 本地网站做网络推广可以通过哪些渠道推广
  • 免费搭建网站平台如何创建个人网站免费
  • 重庆建设科技培训中心官方网站免费b站推广网站短视频
  • 如何用java web做网站百度云链接
  • 建站点怎么做网站微博营销
  • 深圳网站建设选云聚达软件开发流程八个步骤