【发布时间】:2015-04-14 14:30:28
【问题描述】:
在 Android 上(我也假设在通用 Linux 上),使用sigaction 设置的信号处理函数在单独的线程中调用(可能专门用于信号处理)。有没有办法注册处理程序回调,以便在触发信号的同一线程中执行?
【问题讨论】:
-
顺便问一下你用的是JNI吗?在那种情况下,我猜 Dalvik 可能有一个使用
sigwait(3)的信号处理线程。我相信我在下面所说的对于SIGSEGV来说仍然是正确的。 -
@Ulfalizer:是的,JNI。
标签: android linux multithreading signals