标签: python multithreading sockets concurrency multiprocessing
我有一个类,它在构造函数中将套接字连接作为参数。在线程中执行该连接的写入和读取。异步套接字操作的重复调用可能导致数据损坏,我需要对它们进行线程安全。
为什么我需要类级锁?因为可以在类的实例之间共享连接。
这里的直接解决方案是将Lock实例作为类属性,但这有点可疑。 是好的设计决定吗?有人知道更好的解决方案吗?
Lock