Discuss / Python / 进程线程这一大章的内容终于全部懂了

进程线程这一大章的内容终于全部懂了

Topic source

后几句代码改一下比较好 


    print('主进程准备发送数据...')

    tx.put('有内鬼,终止交易!')  # 将管子的一端放在主进程这里,主进程往管子里丢入数据↑

    jc.start()  # 启子子进程 处于就绪状态

   jc.join()

 感觉 先打印数据并向共享队列中输入数据再start进程 保证输出结果符合你要求

另外想问一下 join()函数是必须要有的吗 只是为了保证子进程优先执行的时候再加就可以吧?

tycoonBrain

#23 Created at ... [Delete] [Delete and Lock User]

廖大讲到pool的时候,那个代码结果不觉很奇怪吗,我们肯定希望一个进程把整个方法都执行完,在进行下一个进程,这里面肯定需要lock,但廖大没讲,这节内容还需查看很多资料,明面上搞得懂其实啥也不会.....

厉害!这几个例子懂了!但call和communicate的例子看不懂啊

插眼等以后传送.这个比教程容易懂些

石年618

#26 Created at ... [Delete] [Delete and Lock User]

主进程准备发送数据...

子进程已收到数据...

有内鬼,终止交易!

为啥我的这样的输出呢?跟你们的顺序不一样


Reply