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

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

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

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

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

相关推荐
白緢3 分钟前
嵌入式 Linux + 内核开发高频问题及排查
java·linux·运维
学编程就要猛4 分钟前
JavaEE初阶:网络编程
运维·服务器·网络
hughnz9 分钟前
钻井自动化案例研究
运维·自动化
ILL11IIL13 分钟前
Docker容器技术
运维·docker·容器
蜡笔小新..15 分钟前
Linux下Matplotlib使用Times New Roman字体的解决方案
linux·运维·matplotlib
飞yu流星17 分钟前
文件压缩、文本内容、文本编辑
运维·服务器
二宝哥25 分钟前
Failed connect to mirrorlist.centos.org:80; Connection refused
linux·运维·centos
Kk.080241 分钟前
Linux(九)fork复制进程与写时拷贝技术
linux·运维·服务器
齐齐大魔王1 小时前
linux-进程详解
linux·运维·服务器
應呈1 小时前
Bootloader与OTA学习记录
linux·运维·服务器