小编gre*_*orn的帖子

AF_UNIX套接字是否发送线程安全?

环顾四周,但找不到任何证明AF_UNIX套接字答案的链接.

我的实现是在linux系统上,我有一个AF_UNIX SOCK_STREAM套接字,

  • 这个插槽上有一个接收器线程
  • 很少的工作线程可以在这个套接字上调用'send()'.

我的问题是 - AF_UNIX套接字'send()'线程安全吗?如果我在AF_UNIX套接字fd上并行/并发地调用send,那么内核会处理同步吗?

我经历了多个链接,但都与TCP/UDP(AF_INET)套接字有关,所以如果有人可以建议一个证明答案合理的链接,或者可以提供对内核代码的一些了解,那将会有很大的帮助.

c c++ sockets linux multithreading

4
推荐指数
1
解决办法
1453
查看次数

标签 统计

c ×1

c++ ×1

linux ×1

multithreading ×1

sockets ×1