signal(多线程?)

最近在写多线程信号传递的时候对wait ,kill不甚理解,温习了一下apue的signal一章。



问题一

pause()用于等待信号:

那等待信号用wait还是pause呢?

答:pause()是阻塞进程,线程还是用wait吧。

pause和suspend同样是挂起进程,但用途不同,(suspend代替pause)

suspend就像sigwait


问题二

信号不可靠之处在于信号丢失,1,longjmp解决。2,suspend和promask解决。


要点:signal函数需要重设??

信号可以排队,但一般实现不排队




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值