gpt4 book ai didi

c++ - 多线程中的套接字

转载 作者:太空狗 更新时间:2023-10-29 21:08:29 26 4
gpt4 key购买 nike

我有一个项目,其中线程 A 在某个套接字上调用 Accept(...),然后将其传递给另一个线程,该线程在套接字上接收数据,然后关闭套接字。

调用 accept 的对象在线程 A 中永远不会关闭。这样安全吗?

线程 A 中的那个对象发生了什么?

最佳答案

套接字不是对象 - 它只是一个数字(或者可以想象为一个指针)。如果您将一个整数从一个线程传递到另一个线程,则没有问题——套接字也是如此。这假设您询问的是操作系统级别的套接字,而不是您或您正在使用的框架已经实现的某些套接字类,并且您只从其中一个线程访问套接字,这似乎是这种情况。

关于c++ - 多线程中的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2944405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com