zxc*_*xcv 9 java multithreading
我正在查看java进程的线程转储,并注意信号调度程序阻塞的一些线程.
什么是信号调度员?它有什么作用?
我在IBM developerWorks上找到了一篇关于此的文章.当操作系统向JVM发出信号时,信号调度程序线程会将信号传递给适当的处理程序
关于Java信号处理和终止 的启示,Chris White,软件工程师,IBM
操作系统信号本质上是单线程的,所以它们都在同一个线程上处理很重要。因此,调度员是实现这一目标的自然方式。把它想象成 AWT 的单个 GUI 事件线程。
顺便提一下,如果您使用的是 Linux 并且您的 JVM 加载了一个插入其自己的信号处理程序的本机库,那么您将需要预加载libjsig.so。当第三方网络库间歇性地断开我与误导的 sigpipes 的连接时,我发现了一种艰难的方法。
| 归档时间: |
|
| 查看次数: |
7527 次 |
| 最近记录: |