- 博客(2)
- 收藏
- 关注
原创 c/c++高并发多反应堆服务器
这也就回答了题主为什么socket不能设置为阻塞的原因,如果socket是阻塞的,那么一个socket的IO事件就会阻塞后续所有的事件处理,CPU就会空转,等在那里没事干了。客户端 服务端。客户端 -----客户端随机数 tls版本号(Client Hello) -----> 服务端。
2023-08-06 17:50:05
251
原创 c++的气象汇聚平台搭建
(5)遍历容器,把监听的socket的事件加入epollfd中:**epoll_ctl**(epollfd, EPOLL_CTL_ADD, vroute[ii].listensock, &ev);正常退出:1.返回 2.线程可以被同一进程中的其他线程调用**pthread_cancel**(pthread_t *thread)退出 3.在线程中调用**pthread_exit** (void *返回值)退出,返回值会传递给**pthread_join**(thid,(void **))第二个参数。
2023-08-06 17:41:16
203
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人