摘要: 1.线程是应用程序的最小控制单元 执行结果: 在这里,我们创建了5个线程,每个线程在程序还没有结束的时候就开始都对NUM进行了相应的操作,time.sleep(2)阻塞了进程的执行,造成进程的切换,所以在等待的2秒钟了,所有的线程都执行了-1的操作,最后都打印出来了最终的结果5.因为线程是共享一个进 阅读全文
posted @ 2016-08-31 00:58 Alex0425 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.队列是先进先出的模型 q.join()跟q.task_done()要联合起来使用。q.join()只有前面的动作完成了之后后面的动作才能执行,譬如上面的例子,如果注释掉q.task_done,那么对于通道的操作是不能被捕获的,所以就一直不会执行q.join()后面的操作了。 只有当每一次的put 阅读全文
posted @ 2016-08-31 00:20 Alex0425 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-08-31 00:19 Alex0425 阅读(105) 评论(0) 推荐(0) 编辑