python进程同步(锁)--->lock

1.为什么要加锁?

在多个进程共享同一个打印终端的前提下,这样是并发运行的,但是由于竞争同一个输出终端,所以会造成显示错乱,就是各个进程之间的执行结果交叉显示。

要解决上述问题可以采用加锁的处理方式。

 

2.加锁有什么问题?

(1)加锁可以保证多个进程同时输出到终端或者修改数据的时候,同一时间只有一个任务可以操作。

(2)但是这样就变成了串行,降低了执行效率!

(3)就是需要对代码进行手动的加锁处理。

 

posted @ 2017-08-30 10:44  嘟囔囔小孩  阅读(246)  评论(0)    收藏  举报