莫烦多线程Threading学习笔记
KaHoWong
五邑大学 人工智能研究生
展开
-
Threading 学会多线程 (莫烦 Python 教程)笔记-5-lock锁
Threading 学会多线程 (莫烦 Python 教程)笔记-5-lock锁 本教程来自周莫烦老师的b站多线程教学视频 使用lock锁能很大程度地保持线程内执行的完整性,不受其他线程干扰 import threading import time from queue import Queue def job1(): global A,lock lock.acquire() #开始lock for i in range(10): A += 1原创 2020-07-16 10:53:37 · 121 阅读 · 0 评论 -
# Threading 学会多线程 (莫烦 Python 教程)笔记-3-queue的功能
Threading 学会多线程 (莫烦 Python 教程)笔记-3-queue的功能 本教程来自周莫烦老师的b站多线程教学视频 在线程的处理中不能返回数值,需要用到queue import threading import time from queue import Queue def job(l,q): for i in range(len(l)): l[i] = l[i]**2 q.put(l) #线程不能返回值 def原创 2020-07-16 10:41:41 · 118 阅读 · 0 评论 -
Threading 学会多线程 (莫烦 Python 教程)笔记-4-GIL
Threading 学会多线程 (莫烦 Python 教程)笔记-4-GIL原创 2020-07-16 10:41:37 · 83 阅读 · 0 评论 -
# Threading 学会多线程 (莫烦 Python 教程)笔记-2-join的功能
Threading 学会多线程 (莫烦 Python 教程)笔记-2-添加线程 add thread 本教程来自周莫烦老师的b站多线程教学视频 添加堵塞线程 import threading import time def thread_job(): #线程主要的工作 print("T1 star\n") for i in range(10): time.sleep(0.1) print("T1 finish\n") def main(): add原创 2020-07-16 10:21:56 · 83 阅读 · 0 评论 -
Threading 学会多线程 (莫烦 Python 教程)笔记-1-添加线程 add thread
Threading 学会多线程 (莫烦 Python 教程)笔记-1-添加线程 add thread 导入threading库 import threading import threading def main(): print(threading.active_count()) #打印当前已激活的线程 print(threading.enumerate()) #具体的线程名字 print(threading.current_thread()) #现在正在原创 2020-07-16 09:32:59 · 296 阅读 · 0 评论