代码之家  ›  专栏  ›  技术社区  ›  zxcv

什么是java信号调度器线程?

  •  9
  • zxcv  · 技术社区  · 16 年前

    我正在查看一个java进程的线程转储,注意到一些线程被signal dispatcher阻塞。

    2 回复  |  直到 16 年前
        1
  •  9
  •   Eric Weilnau    6 年前

    我在IBMdeveloperWorks上找到了一篇关于这方面的文章。当操作系统向JVM发出信号时,信号调度器线程将把信号传递给相应的处理程序

    Revelations on Java signal handling and termination 作者:IBM软件工程师Chris White

        2
  •  7
  •   Chris Dolan    16 年前

    操作系统信号本质上是单线程的,因此在同一个线程上处理它们很重要。因此,调度器是实现这一点的自然方式。将其视为AWT的单个GUI事件线程。

    顺便说一句,如果您是Linux,并且JVM加载了一个本机库,该库插入了自己的信号处理程序,那么您将需要预加载 libjsig.so