我有一个线程调用 recvfrom() 和另一个线程调用 setsockopt() 来添加/离开多播成员。该线程是安全的还是需要从同一个线程调用这两个函数?
最佳答案
这些都是系统调用,不是库函数,因此从不同线程调用它们是安全的。
加入/离开是否会影响已经开始的并发 recvfrom()
是一个没有实际意义的问题。
关于c++ - 从不同线程调用 recvfrom() 和 setsockopt() 添加/离开多播成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27577321/