ios中定时器和线程的区别?
一般来说,应用程序是一个进程,一个进程有多个线程。如果应用程序只有一个线程,那么它就是主线程。主线程运行一些消耗资源的东西来下载大文件,主线程会阻塞,没有办法运行其他东西。如果把定时器放在主线程中,如果主线程中有一些消耗资源的东西,就会造成定时器不准确的现象。这两件事是两码事,没有可比性。
threadjoin阻塞主线程怎么版?
问题1:是否完全等同于在开始之前或之后附加到列表中。因为您的程序(上面省略)相当于:#打开一个新线程thread1。开始()线程2。start()#等待所有线程完成线程1。join()线程2。join()不需要打印“正在退出主线程”列表。问题2:join用于阻塞当前线程(即主线程),直到两个子线程结束。
原文标题:sleep阻塞当前还是主线程 ios中定时器和线程的区别?,如若转载,请注明出处:https://www.saibowen.com/news/21807.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。