#include <sys/syscall.h>
#define getthreadtid() syscall(__NR_gettid)
什么用处? 崩溃时可以确定是哪个线程导致。
__android_log_print(ANDROID_LOG_INFO ,"ProjectName", "---%d---%s--%s---tid is %lu\n",__LINE__,__FUNCTION__,__FILE__,getthreadtid());
本文介绍了通过系统调用获取当前线程ID的方法,并展示了如何在日志中记录线程ID,以便于在程序崩溃时定位问题所在的线程。
#include <sys/syscall.h>
#define getthreadtid() syscall(__NR_gettid)
什么用处? 崩溃时可以确定是哪个线程导致。
__android_log_print(ANDROID_LOG_INFO ,"ProjectName", "---%d---%s--%s---tid is %lu\n",__LINE__,__FUNCTION__,__FILE__,getthreadtid());
3267
3342

被折叠的 条评论
为什么被折叠?