![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
在下平兄
这个作者很懒,什么都没留下…
展开
-
守护线程
无论是进程还是线程,都遵循:守护xxx会等待主xxx运行完毕后被销毁需要强调的是:运行完毕并非终止运行线程与进程运行完毕的区别:对主进程来说,运行完毕指的是主进程代码运行完毕对主线程来说,运行完毕指的是主线程所在的进程内所有非守护线程(强调:主线程也是非守护线程)统统运行完毕,主线程才算运行完毕详细解释:主进程在其代码结束后就已经算运行完毕了(守护进程在此时就被回收),然后主进程...转载 2019-07-04 16:53:47 · 108 阅读 · 0 评论 -
多线程—Queue
在写博客之前,我有很大疑惑:同一个进程之间的线程不需要通信啊,访问全局变量就行了,为什么还要有消息队列?全局变量实现线程间通信功能太有限了,举个例子一个生产者线程,一个消费者线程。如果生产的太快,消费者来不及消费怎么办?就有很多消息累积,这时候用队列的方式保存会更好。多线程最关键的是线程同步。如果是个小程序,访问同一个全局变量,当然可以,加个锁就好。但若是大型项目,还是采用消息队列来通信最...原创 2019-07-04 18:25:33 · 666 阅读 · 0 评论