我在谷歌上找不到任何关于它的信息
那么当我们限制主线程时会发生什么?
假设我已经启动了3个与主线程分开的后台线程
他们继续按预期运行
但是当主线程被限制时它们会受到影响吗?
假设单独线程有足够的系统资源
答案 0 :(得分:0)
限制主线程不应该对它产生的线程做任何事情。我的理解是线程对其他线程一无所知(除了偶尔等待或启动另一个线程)。它们基本上彼此独立地运行,但它们共享共享资源,例如虚拟地址空间和系统资源,因为它们由操作系统分配给特定进程。如果一个过程受到限制"或者由操作系统降低优先级,而不是所有属于该进程的线程也将被优先限制或降低。