在套接字上并行读/写

时间:2011-11-23 20:30:13

标签: c++ c gcc

对多个线程并行的套接字(SOCK_STREAM)进行写入和读取是否有意义?在Linux上。那些系统调用是否会相互阻塞?

2 个答案:

答案 0 :(得分:5)

是的,这很有道理。由于它们处于不同的线程中,因此它们不会相互阻塞。

答案 1 :(得分:1)

只要只有一个作者和一个读者线程,它才有意义。如果您有多个读取器线程,则需要锁定读取,如果您有多个写入器线程,则必须锁定写入。