linux下read被信号中断后,中断处理返回后,read可能的操作有两种情况:
1,read停止读取行为,返回读取数,继续下一条指令的执行。
2,read被重启,即继续执行read操作。
linux有个变量用来对这两种行为操作的选择。即SA_RESTART参数。
linux下read被信号中断后,中断处理返回后,read可能的操作有两种情况:
1,read停止读取行为,返回读取数,继续下一条指令的执行。
2,read被重启,即继续执行read操作。
linux有个变量用来对这两种行为操作的选择。即SA_RESTART参数。