![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 60
有梦想的码农001
这个作者很懒,什么都没留下…
展开
-
socket自连接
同时打开两个应用程序同时彼此执行主动打开的情况是可能的,但是发生的可能性极小。每一方必须发送一个SYN,且这些SYN必须传递给对方。这需要每一方使用一个对方熟知的端口作为本地端口。这又称为同时打开。两端必须几乎在同时启动,以便收到彼此的SYN。只要两端有较长的往返时间就能保证这一点。TCP是特意设计为了可以处理同时打开,对于同时打开它仅建立一条连接而不是两条连接(其他的协议族,最突出的是OSI运输层,在这种情况下将建立两条连接而不是一条连接)出现同时打开的情况时,两端几乎在同时发送SYN,并进入 SYN原创 2021-10-09 23:29:23 · 440 阅读 · 0 评论 -
linux学习—线程
linux学习—线程线程回收线程返回值线程取消和线程清理线程回收方法1:在创建线程的时候通过设置pthread_create函数的第二个参数将线程设置为detach状态方法2:在主线程中调用pthread_join来等待子线程退出方法3:在主线程或子线程中调用pthread_detach函数设置线程的detach状态(注意:detach状态下的线程由系统负责释放资源,此状态下的线程pthread_join等待不到,但是一旦阻塞在pthread_join函数中,此时设置子线程detach状态不能立马原创 2021-10-02 17:50:42 · 114 阅读 · 0 评论