Python多线程中的join函数的使用与含义
来源:互联网 发布:做奥数题的软件 编辑:程序博客网 时间:2024/05/20 06:27
join函数用的有几种,这里介绍的是在线程,进程处的使用规则。
简单的含义如下:
A 线程正在运行,当B线程进行Join操作后,A线程会被阻断,进入等待队列。
B线程执行,当B线程执行完毕后,B线程的资源收回,A线程进去执行队列。
A线程继续进行执行。
例子代码:
__author__ = '杨鑫'import threading, timedef doWaiting1(): print ('start waiting1:' + time.strftime('%H:%M:%S') + '\n') time.sleep(3) print ('stop waiting1:' + time.strftime('%H:%M:%S') + '\n')def doWaiting2(): print ('start waiting2:' + time.strftime('%H:%M:%S') + '\n') time.sleep(8) print ('stop waiting2:' + time.strftime('%H:%M:%S') + '\n')task = []thread1 = threading.Thread(target=doWaiting1)thread1.start()task.append(thread1)thread2 = threading.Thread(target=doWaiting2)thread2.start()task.append(thread2)print ('start join:' + time.strftime('%H:%M:%S') + '\n')for t in task: t.join()print ('end join:' + time.strftime('%H:%M:%S') + '\n')
0 0
- Python多线程中的join函数的使用与含义
- python 多线程中的守护线程与join的用法
- python 多线程中的守护线程与join的用法
- python中的 字符串与list的互相转换 (join函数的使用)
- python多线程中的join()
- Python join()函数的使用
- Python多线程中join函数与setDaemon函数使用说明
- python中的join()函数
- 详解Python中的join()函数的用法
- 详解Python中的join()函数的用法
- 详解Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- Python中的join()函数的用法
- foreach循环
- Android中SharedPreferences的使用
- JavaWeb操作Msql数据库显示数据流程(源代码+详细步骤)
- Static关键字
- 八大排序之选择排序
- Python多线程中的join函数的使用与含义
- DataNitro: 用Python高效处理Excel数据
- java中的网络通信
- storyboard 修改 无反应
- 插入排序
- BZOJ4551 [Tjoi2016&Heoi2016]树
- POJ2484
- 利用Python实现简单的相似图片搜索的教程
- 用java实现一个简单的ArrayList