2023年2月25日

摘要: #include <cstdio> #include <cstring> #include <stack> #include <unordered_map> using namespace std; const int N = 100010; char str[N]; stack<int> num; 阅读全文

posted @ 2023-02-25 22:19 lyc2002 阅读(18) 评论(0) 推荐(0) 编辑

摘要: 介绍 异步线程只有一个,由主线程充当,它负责监听所有 socket 上的事件 如果监听 socket 上发生读事件(有新的连接请求到来),主线程就接受得到新的连接 socket,然后往 epoll 内核事件表上注册该连接 socket 上的读写事件 如果连接 socket 上发生读写事件(客户端和服 阅读全文

posted @ 2023-02-25 17:40 lyc2002 阅读(35) 评论(0) 推荐(0) 编辑

摘要: #ifndef LOCKER_H #define LOCKER_H #include <pthread.h> #include <semaphore.h> #include <exception> // 封装信号量 class sem { public: sem() { if (sem_init(& 阅读全文

posted @ 2023-02-25 15:04 lyc2002 阅读(11) 评论(0) 推荐(0) 编辑