8
A
回答
7
我在IBM developerWorks上找到关于此的文章。当OS发出信号到JVM,信号调度线程将信号传递到相应的处理
Revelations on Java signal handling and termination 由克里斯·怀特,软件工程师,IBM
4
OS的信号本质上是单线程的,所以它的重要的是他们都在同一个线程上处理。所以,调度员是实现这一目标的一种自然方式。把它想象成AWT的单个GUI事件线程。
请注意,如果您是Linux,并且您的JVM加载了插入自己的信号处理程序的本机库,则需要预加载libjsig.so。当第三方网络库间歇性地撕毁我与错误导向sigpipes的连接时,我发现了困难的方式。
相关问题
- 1. 什么是内核线程调度?
- 2. 是什么原因乘默认调度程序线程
- 3. 默认线程,如DestroyJavaVM,参考处理程序,信号调度程序
- 4. 什么是线程(java,android)?
- 5. 接收调度程序 - 它是什么?
- 6. QT线程,信号顺序
- 7. 线程信号序列
- 8. C#线程调度程序
- 9. 进程调度程序和线程调度程序
- 10. Java线程调度分离
- 11. 线程中的信号处理程序
- 12. 什么是多线程应用程序?
- 13. 在Windows Vista中,线程调度程序运行的IRQL是什么?
- 14. 在多线程信号处理程序中调用fflush?
- 15. 信号与线程
- 16. 为什么我的信号处理程序不被调用?
- 17. Java的信号灯停止线程
- 18. 什么是线程?
- 19. 什么是线程?
- 20. 哪个线程是调用的信号处理程序(例如signal(SIGINT,crtl_c);)?
- 21. 什么是Java中的process_reaper线程?
- 22. java“VM线程”是做什么的?
- 23. 什么是java中的线程同步?
- 24. 调度等待信号量的进程
- 25. Java:信号量:生产者消费者:线程和线程组
- 26. 什么是RPC回调线程?
- 27. TYPO3调度程序什么都不做
- 28. 什么算法的调度程序
- 29. 为什么ExecutorChannel.onInit()重置调度程序?
- 30. WPF ObservableList调度程序线程
该链接已损坏,似乎已转录此处:http://blog.intelligencecomputing.io/twitter/2348/revelations-on-java-signal-handling-and-termination – conorgriffin 2016-08-30 10:08:30