采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
代码是直接用的源码,子进程也进入了get_html,但是print语句没有打印出内容呢?
你把完整的代码贴一下 我这里尝试一下
import time # multiprocessing里的Queue可用于进程间通信,但不能用于进程池通信 from multiprocessing import Process, Queue, Manager, Pool, Pipe # 这个Queue只能用于多线程通信 # from queue import Queue def producer(queue): queue.put(1) time.sleep(2) def consumer(queue): time.sleep(2) data = queue.get() print(data) """ if __name__ == "__main__": queue = Queue(10) my_producer = Process(target=producer,args=(queue,)) my_comsumer = Process(target=consumer,args=(queue,)) my_producer.start() my_comsumer.start() my_producer.join() my_comsumer.join()
登录后可查看更多问答,登录/注册
socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO
1.2k 31
1.1k 24
1.1k 16
1.4k 10
1.1k 9