0
不能在兩個UNIX進程在TCP套接字寫的(即有一種方法由女巫的OS可以安排書面每道工序完成的)? 如果是這樣,可能會出現什麼問題?兩個UNIX進程相同的TCP套接字上寫的同時
不能在兩個UNIX進程在TCP套接字寫的(即有一種方法由女巫的OS可以安排書面每道工序完成的)? 如果是這樣,可能會出現什麼問題?兩個UNIX進程相同的TCP套接字上寫的同時
嗯...是...兩臺Unix進程可以write
到單個(共享)TCP套接字......但我會認爲這是一個設計缺陷。
write
可能是原子的,但它可能是部分的,導致在write
調用之間寫入交錯數據。
的應用水平同步元素將被要求迴避這個問題。
在所有的可能性,這增加了複雜性沒有增加價值。
是的。這個部分在括號中的含義不見了。寫入和發送是原子的,但每個進程的發送可以任意交錯。 – EJP