day3 TCP/UDP基础模型、多点通信、TCP开发服务器模型

1.多线程中的newfd,能否修改成全局,不行,为什么?

不能。线程之间共享附属进程的所有资源,newfd是全局变量,作用域是全局,一经更改所有线程中的newfd都会变化。

2.多线程中分支线程的newfd能否不另存,直接用指针间接访问主线程中的newfd,不行,为什么?

不能。线程之间共享附属进程的所有资源,如果不另存newfd,那么就是在分支线程中对主线程中的newfd进行直接操作,会改变所有线程中newfd的值。

相关推荐
哇哈哈&5 小时前
gcc9.2的离线安装,支持gcc++19及以上版本
linux·运维·服务器
一条咸鱼¥¥¥5 小时前
【运维经验】使用QQ邮箱SMTP服务器设置ssms计划任务完成时邮件发送
运维·服务器·经验分享·sql·sqlserver
【上下求索】5 小时前
学习笔记095——Ubuntu 安装 lrzsz 服务?
运维·笔记·学习·ubuntu
菜鸟plus+5 小时前
N+1查询
java·服务器·数据库
Caster_Z7 小时前
WinServer安装VM虚拟机运行Linux-(失败,云服务器不支持虚拟化)
linux·运维·服务器
小小测试开发7 小时前
提升WebUI自动化效率与性能:从脚本到架构的全链路优化指南
运维·架构·自动化
中屹指纹浏览器8 小时前
指纹浏览器抗检测进阶:绕过深度风控的技术实践
服务器·网络·经验分享·笔记·媒体
The star"'8 小时前
mysql(1-3)
运维·mysql·云计算
model20059 小时前
Alibaba linux 3安装LAMP(5)
linux·运维·服务器
weixin_307779139 小时前
Jenkins中的Jakarta Activation API插件:功能、使用与最佳实践
运维·开发语言·ci/cd·自动化·jenkins