摘要:
多线程下载网站数据 get http://fanyi.youdao.com/get http://news.baidu.com/http://fanyi.youdao.com/ parse res is 18720get http://news.cctv.com/2018/05/16/ARTIjk8 阅读全文
摘要:
同步调用与异步调用指提交任务的方式就 同步调用:提交完任务后就在原地等待任务执行完,拿到结果再执行下一步任务,导致程序串行执行 from concurrent.futures import ThreadPoolExecutor import time,random def la(name): pri 阅读全文
摘要:
进程池与线程池 ,开线程池和进程池的方式一模一样 异步方式提交,进程地一个活干完后接着干第二个活,进程只有8个 Mainname:egon0 pid:4818 is runname:egon1 pid:4819 is runname:egon2 pid:4817 is runname:egon3 p 阅读全文
摘要:
初版,问题,服务端运行于一台机器上,不能无限制的开线程 server from socket import * from threading import Thread def communicate(conn): while True: try: data = conn.recv(1024) if 阅读全文
摘要:
线程queue,线程共享一个进程数据,为什么还要使用queue?因为共享数据啊,不用queue就需要自己用锁保证数据安全 队列,队列为空get方法会被阻塞,队列满后put方法被阻塞 队列其他方法 堆栈,先进先出。使用方法和Queue()一样 优先级队列 阅读全文
摘要:
定时器,隔指定时间后执行任务。每个定时器即一个线程 验证码检测功能实现 阅读全文
摘要:
Event事件,event.wait()可以设置超时时间,超过这个时间,就算没有发送信号,也将执行其他任务 Event使用,一个线程对服务端进行检测,检测通过后发送事件通知其他线程进行连接 阅读全文