pthread 向 libevent 添加一个套接字但退出
Posted
技术标签:
【中文标题】pthread 向 libevent 添加一个套接字但退出【英文标题】:pthread adds a socket to libevent but exits 【发布时间】:2019-04-09 10:23:46 【问题描述】:如果 pthread 将 fd 添加到 libevent (event_new
-> cbk()
) 但终止,是否是未定义的行为?我看到cbk()
在EV_READ
上被调用!
【问题讨论】:
【参考方案1】:不,这不是未定义的行为。
只要创建 libevent base 并调用 dispatch 函数的进程按预期运行。应该在 EV_READ 上调用 cbk()。
【讨论】:
以上是关于pthread 向 libevent 添加一个套接字但退出的主要内容,如果未能解决你的问题,请参考以下文章
Libevent bufferevent 的 evbuffer_add
libevent : 如果相关套接字被本地程序关闭,是不是可以触发事件
与libev和pthread的异步hiredis,我做错了什么?