记住,并非所有用Java编写的库都有适用于Android的可行替代品。Android不支持最新版本的Java,许多具有Java实现的库必须同时具有特殊的Android实现才能正常工作。话虽如此,我熟悉的Android中没有MPI(用于c语言)的替代品。然而,Android确实使用了Active Object模式。有关详细信息,请参见此处: http://blog.coldflake.com/posts/Android-style-Message-Passing/ 基本思想是消息存储在MessageQueue中,处理器在线程上运行以接收消息,称为Looper,Handler然后告诉谁应该处理该消息。所有同步都在MessageQueue内部隐式处理,因此无需担心编写Lock类。但要小心,与仅在Java中编码不同,当在Android中运行线程时,必须确保任何工作都不会阻塞主线程。 Android中有一种称为runOnUIThread的东西,但我强烈反对使用它。希望这有所帮助,并愉快地学习这个Android模式!