gpt4 book ai didi

java - 是否有 MPI 的 android 实现?

转载 作者:行者123 更新时间:2023-11-29 04:45:50 24 4
gpt4 key购买 nike

是否有 MPI 的 android 实现?我只将 MPJ 用于 java。但它不适用于 android(或者我在添加 lib 时做错了什么)。

最佳答案

请记住,并非所有用 Java 编写的库都有适用于 Android 的可行对应库。 Android 不支持最新版本的 Java,许多具有 Java 实现的库必须有一个特殊的 Android 实现才能正常工作。

话虽如此,MPI(在 c 中使用)在我熟悉的 Android 中没有对应部分。然而,Android 确实使用了主动对象模式。供您引用,您可以在此处找到详细信息:

http://blog.coldflake.com/posts/Android-style-Message-Passing/

基本思想是消息位于 MessageQueue 中,处理器在线程上运行以获取消息,称为 Looper,然后 Handler 告诉谁应该处理该消息。所有同步都在 MessageQueue 中隐式处理,因此需要担心编写 Lock 类。

但请注意,与仅使用 Java 编码不同,当您在 Android 中运行线程时,您必须确保您所做的任何工作都不会阻塞主线程。 Android 中有一个名为 runOnUIThread 的东西,但我强烈建议不要使用它。

希望这对您有所帮助,并祝您学习这个 Android 模式愉快!

关于java - 是否有 MPI 的 android 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com