摘要:
#1、锁:房间的门上有一把锁,锁上有一把钥匙,一个人使用这把钥匙开锁之后,带上钥匙进入房间,把门给反锁了,他在房间干活, # 只要他不出来还锁,别人是无法进入房间的。同时只能有一个人在房间里干活。效率低,但能保证数据安全。 # 锁 在并发编程中保证数据安全。 #多进程实现并发:多进程就是同时开启多个 阅读全文
摘要:
#1、server端跟多个client端聊天: #异步操作,主进程负责接收client的连接,子进程负责跟client聊天。 #每接收一个连接,就创建一个子进程,子进程之间的数据是隔离的,互不影响,所以server端可以跟多个client端聊天。 #server: import socket fro 阅读全文
摘要:
#1、异步非阻塞: import os from multiprocessing import Process def func(): print('子进程:',os.getpid()) if __name__ == '__main__': p = Process(target = func) #创 阅读全文