摘要:
多线程和多进程最大的不同在于,多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响,而多线程中,所有变量都由所有线程共享,所以,任何一个变量都可以被任何一个线程修改,因此,线程之间共享数据最大的危险在于多个线程同时改一个变量,把内容给改乱了。 不同进程之间内存是不共享的,要实现两个进程间的 阅读全文
摘要:
python多线程 不适合cpu密集操作型的任务 适合io操作密集型的任务。 multiprocessing 多进程 起多个进程 运行结果 在进程里面启动线程 运行结果 阅读全文
摘要:
queue队列 当必须安全地在多个线程之间交换信息时,队列在线程编程中特别有用。 没有数据会一直等。服务器端就会卡住。 有数据就取没有数据就抛出异常。 block=true 阻塞 取不到数据就会阻塞IO timeout =1 阻塞时间1S 等待一秒 没有新消息就抛出错误 maxsize= 3 队列只 阅读全文