iOS开发攻城狮的集散地

IOS 项目中如何灵活的运用多线程?

2018-06-14  本文已影响5人  小小鱼类

在iOS开发过程中还是在面试的时候,多线程问题是不可避免的。开发过程中,使用多线程可以提高性能,用户体验更好,这是在你会用,而且用好的的情况下才能达到相应的效果,否则就会出现相反的结果;在面试中,经常问到,什么是进程,什么是线程,他们之间的区别,开辟线程有几种方法,优缺点,线程之间是怎么通信的等等。接下来详解这些区别。
1.进程
进程是指在系统中正在运行的一个应用程序(或开辟的一块空间),进程是不做任务的,只有开辟了线程才能做任务的;
例如:我们电脑同时打开网易云音乐和Xcode,那么系统就会分别启动两个进程;
2.线程

3.线程的串行

小小总结,不成敬意

上一篇 下一篇

猜你喜欢

热点阅读