H5W3
当前位置:H5W3 > 其他技术问题 > 正文

Java 的线程能实现类似 pthread 的信号处理机制吗?

如题, 或者问, 有这样的必要吗, 是否有替换机制?

追加描述:

根据我的理解, phthread 的信号机制就是, 对线程进行变量标记, 这样 os 在线程调度时会切换到被标记线程的 context 里面调用信号处理函数, 这样信号处理函数里面的操作无需加锁或原子化, 即可对目标线程可见.

我觉得这种机制的关键是与 os 线程调度紧密相连, os 内核在线程调度时就顺便完成了, 所以怀疑 os native 线程以外的线程机制是否能实现. (这里指的线程不包括用户程序自己调度的那些, java 的线程就不完全是自己调度的)

回答:

再把问题描述具体点?我觉得java线程的功能都已经具备了

本文地址:H5W3 » Java 的线程能实现类似 pthread 的信号处理机制吗?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址