【文件属性】:
文件名称:小木多
文件大小:9.18MB
文件格式:ZIP
更新时间:2021-02-10 21:01:56
C++
小木多
网络编程实践陈硕
muduo库epoll为什么没用edge-trigger?
注意
typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t ;
这里是union,不能又设置ptr,又设置fd
Eventloop.h / cc中唤醒()
匿名名称空间
例如boost里就常常用boost :: detail来放那些“不应该暴露给客户,但又不得不放到头文件里”的函数或class。
唤醒通道
聚合,因为生存期不同,所以不要用智能指针