【问题标题】:In Android, one activity can have how many threads?在 Android 中,一个活动可以有多少个线程?
【发布时间】:2015-09-13 19:30:58
【问题描述】:

我是 Android 新手,我知道如何创建 Activity 和线程。 我的问题是一个 Activity 可以容纳多少个线程?

【问题讨论】:

    标签: android multithreading android-activity


    【解决方案1】:

    我的问题是一个 Activity 可以容纳多少个线程?

    “可以”举行吗?您的实际限制将是堆空间。根据您为线程选择的堆栈大小,可能有数千个。

    但是,拥有这么多线程会很奇怪。 程序的典型大小调整算法是内核数的两倍加一(2*N+1,其中 N 是内核数)。

    【讨论】:

    • 很好的答案,值得一提的是,创建线程并不便宜,而且通常可以通过使用消息队列或使用 AsyncTask 在线程上发布消息来为您提供同样的服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 2021-09-12
    • 2017-04-06
    • 2018-10-20
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多