Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是java信号调度器线程?_Java_Multithreading - Fatal编程技术网

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

什么是java信号调度器线程?,java,multithreading,Java,Multithreading,我正在查看一个java进程的线程转储,注意到一些线程被signal dispatcher阻塞 什么是信号调度员?它做什么?我在IBM developerWorks上找到了一篇关于这方面的文章。当操作系统向JVM发出信号时,信号调度器线程将把信号传递给相应的处理程序 由软件工程师Chris White介绍,IBM操作系统信号本质上是单线程的,因此在同一线程上处理它们非常重要。因此,调度器是实现这一点的自然方式。将其视为AWT的单个GUI事件线程 顺便说一句,如果您是Linux,并且JVM加载了一

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


什么是信号调度员?它做什么?

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


由软件工程师Chris White介绍,IBM操作系统信号本质上是单线程的,因此在同一线程上处理它们非常重要。因此,调度器是实现这一点的自然方式。将其视为AWT的单个GUI事件线程


顺便说一句,如果您是Linux,并且JVM加载了一个本机库,该库插入了自己的信号处理程序,那么您将需要预加载。当一个第三方网络库断断续续地用错误的sigpipes中断我的连接时,我发现了一个艰难的办法。

链接断了,似乎是在这里转录的:该链接看起来没有任何好转。@conorgriffin我可以确认链接也断了。我在网上找到了那篇抄写的文章。