python-线程
流量猎手
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过板砖案例实现多线程执行 - Thread,工人,搬砖案例
# -*- coding: utf-8 -*- from threading import Thread from queue import Queue import time # 无论工人多,或工厂少,均先工厂完成后,工人才可以完成。通过che.put('abc')来进行判断,当砖长全部生产完后,工人才可以结束。 class GongChang(Thread): # 继承Thread def __init__(self,name,num,qc): super().__in.原创 2020-11-18 17:38:59 · 591 阅读 · 0 评论 -
线程学习,Thread Lock 线程创建,互斥锁
多线程共享内存(线程通过时间片进行相互切换 ),多进程不进行内存共享 # -*- coding: utf-8 -*- from threading import Thread,Lock import time count = 0 mutex = Lock() # 创建锁,同一时刻,只有一个进程获得 def A(): mutex.acquire() # 获得锁 global count for _ in range(1000000): count +=原创 2020-11-14 21:30:57 · 185 阅读 · 0 评论 -
python 多线程案例
from threading import Thread import time import requests,re from urllib.parse import urljoin encoding = 'utf-8' title_re = re.compile(r'<title>(.*?)</title>', re.I | re.S) link_re = re.compile(r'<a[^>]+href\s*=\s*["\']([^"\';#]+)["\'][.原创 2020-11-16 23:24:13 · 155 阅读 · 0 评论 -
Thread 守护线程使用说明
# -*- coding: UTF-8 -*- # 当没有存活的非守护线程,程序才会退出,主线程创建所有的线程默认都是非守护线程。 from threading import Thread import time def calc(): for x in range(10): print(x) time.sleep(1) if __name__ == '__main__': t = Thread(target = calc) # 如果希望线程随着主线程一起结.原创 2020-11-16 23:57:53 · 331 阅读 · 0 评论
分享