当前位置: 代码迷 >> Android >> C code: 经过pthread_kill给线程发送信号,线程未收到该信号
  详细解决方案

C code: 经过pthread_kill给线程发送信号,线程未收到该信号

热度:73   发布时间:2016-04-28 06:31:11.0
C code: 通过pthread_kill给线程发送信号,线程未收到该信号
如题:在C层,主线程通过pthread_kill给子线程发送信号(SIGUSR1),把这段代码编译成可执行文件,然后手动执行是OK的,但是如果通过JNI方式,编译到APK里,运行该APK,则子线程不会收到该信号。

难道APK对信号有什么特别操作吗?C层主线程创建子线程时,有设置SIGUSR1信号。
------解决方案--------------------
SIGUSR1被dalvik屏蔽了,
  相关解决方案