注: 此处的 Thread & Mutex 非Java类, 是Android实现的底层C++类. android
注意事项:
在Application.mk中必须有以下定义(不然有意向不到的事情发生): shell
APP_CFLAGS += -DHAVE_PTHREADS -DHAVE_ANDROID_OS=1 APP_CXXFLAGS += -DHAVE_PTHREADS -DHAVE_ANDROID_OS=1
代码见:
$android/framework/base/include/utils/Mutex.h
$android/framework/base/include/utils/Thread.cpp
$android/framework/base/libs/utils/Thread.cpp spa