gpt4 book ai didi

java - Android线程如何映射到内核线程?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:26:52 26 4
gpt4 key购买 nike

准确地说不是编程问题,但不知道问这个问题的更好地方,所以这里是:Android 线程如何映射到内核线程?

如果我在 Android 中创建一个线程,它会产生一个等效的内核线程吗?我找到了这个链接:http://www.wideskills.com/android/intrprocess-communication/threads-in-android , 但我无法理解这个人在说什么

作为后续,如果我启动了太多的 AsyncTasks(它在内部通过生成 JAVA 线程来工作),它将如何在内核中生成相应的线程?会有一对一或多对一的映射吗?

最佳答案

This question有人回答说从内核线程到 Thread 对象存在一对一的映射。然而,Android developer docs声明 AsyncTask 对象声明“任务在单个线程上执行以避免常见的应用程序错误”,这是一对多的。

因此,如果您生成 1000 个 AsyncTasks,您将有 1 个内核线程运行 1 个运行 1000 个 AsyncTasks 的用户 Thread。因此,您可以安全地产生大量的 AsyncTasks,而不必担心线程方面的效率问题。

关于java - Android线程如何映射到内核线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33375375/

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