pthread_create: Resource temporarily unavailable (errno = 11)

原来是pthread_create后没有调pthread_join或者pthread_detach, 导致memory leak.

A thread may either be joinable or detached. If a thread is joinable,
then another thread can call pthread_join(3) to wait for the thread to
terminate and fetch its exit status. Only when a terminated joinable
thread has been joined are the last of its resources released back to
the system. When a detached thread terminates, its resources are auto-
matically released back to the system: it is not possible to join with
the thread in order to obtain its exit status. Making a thread
detached is useful for some types of daemon threads whose exit status
the application does not need to care about. By default, a new thread
is created in a joinable state, unless attr was set to create the
thread in a detached state (using pthread_attr_setdetachstate(3)).
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值