2
是一個multiprocessing.Connection
python對象線程安全嗎?是多處理。連接線程安全嗎?
如果是這樣,兩個線程可以在同一個連接上同時使用conn.recv()
和conn.send()
,這對全雙工通信很有用。
是一個multiprocessing.Connection
python對象線程安全嗎?是多處理。連接線程安全嗎?
如果是這樣,兩個線程可以在同一個連接上同時使用conn.recv()
和conn.send()
,這對全雙工通信很有用。
看起來好像是不是線程安全。截至Python 3.2,multiprocessing.Connection
對象do not have any semaphore attached,也沒有任何使用它們的庫代碼。
有趣的是,在Python 3.3中the implementation has moved。但是,同樣沒有使用鎖定基元。
該文檔沒有提及multiprocessing
模塊的線程安全性。考慮到Python文檔的質量,這有點意外。
考慮到Python文檔的質量,這是預期的。請參閱[是否urllib2和httplib線程安全?](http://stackoverflow.com/questions/5825151/) – 2012-04-26 16:27:56