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

vue和react可以做pc网站吗/营销图片素材

vue和react可以做pc网站吗,营销图片素材,WordPress新的页面,网 公司说说Python多线程中的daemon属性方法 大家看多线程部分的时候肯定看到过daemon这个属性,当我在百度了一圈后也没发现有比较好的解释(或者大家对这个解释都非常清楚),于是自己通过代码和官方介绍了解它,进行了一些总结 …
说说Python多线程中的daemon属性方法

大家看多线程部分的时候肯定看到过daemon这个属性,当我在百度了一圈后也没发现有比较好的解释(或者大家对这个解释都非常清楚),于是自己通过代码和官方介绍了解它,进行了一些总结 给大家一些参考。

 

首先我们看官方的介绍是这样的:

A boolean value indicating whether this thread is a daemon thread (True) or not (False). This must be set before start() is called, otherwise RuntimeError is raised. Its initial value is inherited from the creating thread; the main thread is not a daemon thread and therefore all threads created in the main thread default to daemon = False.

 

The entire Python program exits when no alive non-daemon threads are left.

 

大概的意思就是说:这个属性为一个布尔值,表示是否为一个守护进程,且这个属性设置必须在线程的start方法开始之前调用。它的值继承自主线程,主线程的daemon为False且所有从主线程创建的线程都是daemon = False的。

 

下面一句说明了,python主程序只有在没有非守护线程的时候才会退出。

 

我在用多线程的时候和看这些介绍的时候2个疑惑:

  1. 有的多线程主线程结束,其他的线程就结束了(thread方式)。 而有的主线程则阻塞等待其他线程执行完毕才继续执行(threading方法)

  2. 主线程中创建的线程都是非守护线程吗?

 

我们都知道创建线程有最常用的2个方法,分别利用thread和threading模块

那么我们用代码看看实际的执行情况是怎样的


代码中我们可以看到,创建的线程输出的daemon是True。 可见问题2是说的不对的。 也就是说在主线程中用start_new_thread创建的线程其实是daemon=True的。这样就可以解释我们的主程序不会等待daemon程序执行完毕这个情况了。通过取消注释sleep语句,我们可以看到主程序执行完毕后其他线程也被销毁了。

 

那么我们接下来看看利用threading模块创建的程序执行情况如何?


从上面的类方式创建的多线程我们可以清晰的看到,此种方式创建的为线程daemon=False。 且会阻塞住主线程的执行

 

解释就到这里了,不知道有同样疑惑的伙伴儿们对你是否有一些帮助。

 

程序猿、工程师精彩分享

微信号:studypython

欢迎关注公众号 "人生苦短我用Python"

--------------------------------------

 

posted on 2016-11-04 10:30 一颗卤蛋 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lyroge/p/6029326.html

http://www.jmfq.cn/news/4987189.html

相关文章:

  • 曲阳网站建设推广/2023全民核酸又开始了
  • 用自己电脑做网站的空间/东莞做网站优化
  • 福建省建设人才与科技发展中心网站首页/百度如何推广产品
  • 手机做网站视频/单页网站seo如何优化
  • 河北沧州做网站的电话/百度统计收费吗
  • 网站建设及维护涉及哪些内容/申泽seo
  • 商务网站创建流程是什么/游戏优化大师官方下载
  • 江苏网站制作/最新国际新闻10条
  • 小米路由可以做网站吗/2345网址导航电脑版官网
  • 天长做网站公司/软文大全800字
  • 加强政府网站的建设管理/seo长尾快速排名
  • 摄影后期教程网站/三明网站seo
  • 做感恩网站的图片素材/太原百度推广开户
  • 广州网站建设中心/免费网站seo优化
  • 怎样做自己网站/什么是seo?
  • 怎么用模板建站/佛山seo按效果付费
  • 申请网站平台怎么做/谷歌浏览器网页版入口在哪里
  • 天津百度推广排名优化/专业seo网络推广
  • 网站建设山东/网络运营商
  • 如何学做网站优化/seo技术蜘蛛屯
  • 用淘宝做公司网站/搜索引擎优化的各种方法
  • 建仿网站/大连中小企业网络营销
  • 网站是否被k/腾讯企点下载
  • 小米网站建设案例/深圳专门做seo的公司
  • 做外贸怎么看外国网站/合理使用说明
  • 企业电子商务网站建设规划/雅诗兰黛网络营销策划书
  • 佛山网站建设专业公司/建立免费网站
  • 企业做网站多少钱/友情链接平台站长资源
  • 山东网站建设运行工资/seo服务如何收费
  • 哪个网站可以做批发玻璃胶/高质量外链平台