在线程执行IO时,pthread_cancel会取消线程吗?

随机用户名

标题很不言自明,导致什么时候才是实际的“联系点”?POSIX要求这read是一个取消点,但是那是线程首次调用read或完成后调用的吗?POSIX何时确切要求取消线程?

食人鱼

取消点是在呼叫期间任何时候read()规格

线程执行以下功能时,将出现取消点:[....] read()[....]

因此,要回答您的名义问题,是的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用pthread_cancel取消线程:好的做法还是不好的

线程可以通过调用 pthread_cancel 来自毁吗

“pthread_join”不会在刚刚取消的线程上返回(使用“pthread_cancel”)

pthread_cancel()不会像应有的那样取消线程

pthread_cancel和取消点

pthread_cancel()是否可能终止另一个意外线程?

线程执行的函数的return语句会自动杀死线程吗?

如果线程正在运行诸如接受连接之类的阻塞代码,pthread_cancel是否可以工作?

执行io时akka jvm线程与os线程

在线程中执行malloc

设置要在线程否则完成时执行的行为

使用互斥量条件变量时的pthread_cancel

如何限制线程的执行时间并在线程运行时间过长时终止该线程?

run()方法完成执行后,线程会自动关闭吗?

io_service在线程内运行

如何防止在线程池上执行BeginGetResponse

Java:在线程中执行语句

在线程池执行程序的线程上设置超时

Go例程执行io时OS线程是否被阻塞?

当它创建的线程死亡时,进程会死亡吗?

等待锁定的互斥锁时线程会休眠吗?

等待一个线程的 Future 时,线程会继续执行吗

使用pthread库在线程之间进行同步

在线程之间划分工作?(pthread)

pthread_cancel之后的分段错误

pthread_cancel()并使用清除处理程序。

如何在线程完成时从线程中获取结果?

QWaitCondition:在线程仍在等待时被销毁

在线程执行 I/O 时停止 JVM 可能会出现什么问题?