- 博客(2)
- 收藏
- 关注
原创 阻塞性系统调用失败,errno(ENTIR)4 [Interrupted system call]系统调用被信号中断
1.阻塞与非阻塞非阻塞:程序调用后,不管能不能立刻得到结果,当前进程都会直接返回。如果得到结果则返回成功,否则返回失败。阻塞:程序调用后,如果不能立刻得到结果,则当前进程会被挂起,无限期等待,直到得到结果时才会返回。系统调用一般可通过参数控制阻塞或者非阻塞。常在IPC通信和网络通信中需要同步或者异步设置阻塞或非阻塞:msgsnd/msgrcv:消息队列发送、接收消息。semop:信号量操作,用户改变信号量的值。P、V操作。send/recv,read/write:socket 发
2022-03-06 08:41:26
4663
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人