摘要:
进程和线程要使用多线程,首先需要理解进程和线程这2个概念。这里我简单的说一下。所谓进程对应的是一个应用程序,负责开辟内存空间供应用程序使用,但是进程不能执行任务(指令)。一个进程至少包含一条线程,线程是程序的执行流。•iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程•系统中的每一个进程都有自己独立的虚拟内存空间,而同一个进程中的多个线程则共用进程的内存空间•每创建一个新的线程,都会消耗一定内存和CPU时间•当多个线程对同一个资源出现争夺的时候需要注意线程安全问题多线程的应用及使用注意事项将耗时、轮询或者并发需求高等任务分配到其他线程执行,并由主线程负责统一更新界 阅读全文