在多线程中读写套接字

时间:2014-11-20 08:34:54

标签: sockets

认为有两个主题。

GUI主线程的线程A可以在回调中将数据写入套接字。 线程B,子线程,并在从同一套接字读取时被阻止。

这种情况安全吗?

抱歉我的英文

2 个答案:

答案 0 :(得分:1)

TCP套接字是全双工的。您可以独立阅读和写信。

答案 1 :(得分:0)

man说有主线程和子线程...主线程在操作系统中始终具有高优先级。 根据OP。系统所有线程都是1,2,3,4级。根据二级应用,你可以认为总共12级。 在这种状态下它是2.level并且它本身分开了另外4个级别。 那里的主线程应该是5.level,第二个线程是6. level。 根据这些知识,可能会在时间上持续存在僵局。