大家好,我使用以下的方法获取进程ID和线程ID:
在Activity中获取到的进程ID=4285,线程ID=1
在一个绑定到Application的Service中获取到的进程ID=4285,线程ID=1
在一个远程服务中获取到的进程ID=4304, 线程ID=1
这是不是说明:非远程服务,和Activity属于同一个进程和线程;而远程服务和Activity分别运行在不同的进程中?
int pid = android.os.Process.myPid();
long tid = Thread.currentThread().getId();
在Activity中获取到的进程ID=4285,线程ID=1
在一个绑定到Application的Service中获取到的进程ID=4285,线程ID=1
在一个远程服务中获取到的进程ID=4304, 线程ID=1
这是不是说明:非远程服务,和Activity属于同一个进程和线程;而远程服务和Activity分别运行在不同的进程中?