***iOS面试题:app运行过程中,同时最多有几个线程,怎么实

2021-07-21  本文已影响0人  ios南方

同时最多有几个线程: 根据cpu的能力,目测:50个

生活中遇到的很多场景,多是IO密集型。解决这类问题的核心思想就是减少cpu空转的时间,增加CPU的利用率。具体有下面两种方法:
限制活动线程的个数不超过硬件线程的个数

基于任务的编程(协程)
线程个数跟硬件线程一致。任务调度器把对应的任务放入跟线程做一个映射,放入到相应的线程执行。有几个明显的优势:


上一篇 下一篇

猜你喜欢

热点阅读