python - 在两个线程中读取和写入套接字
问题描述
我意识到这socket
通常不是线程安全的。但是,杰出的阅读和写作呢?如果我正好有两个线程socket
并行运行,并且线程 1 只调用recv
而线程 2 只调用send
,我是否需要添加一个锁来同步这两个线程,或者同时调用单个读取和单个写入操作是否安全?
解决方案
推荐阅读
- reactjs - Usestate 和 UseEffect 未按预期工作
- flutter - Flutter - MultiProvider 如何与相同类型的提供者一起工作?
- sql - 如何检索每个类别的最后一条记录(更快的方式)
- c++ - 使用 std::move 在开头插入向量的中间元素不起作用
- javascript - 如何用公司图标替换页面加载器
- php - 无论如何在控制器中检索随机url参数
- postgresql - 如何在批处理中使用 AWS/RDS 切换数据库并避免停机?
- android - 滚动期间仅隐藏 AppBar 中的底部视图
- javascript - 如何在 React Js 中的 map 函数中使用 Bootstrap Modal 来渲染单个元素?
- javascript - Performance.now() 在不同平台上的执行时间