*多线程:
-
1.程序、进程、线程、并发,并行。
-
程序:静止的代码。
-
进程:运行中的程序就是进程。
-
进程的特点:
-
--动态性:进程是动态运行的,动态占用内存和CPU。
-
--独立性:进程是独立占用内存和CPU,进程与进程是相互独立,互不影响。(进程与进程之间通信相对麻烦)。
-
--并发性:多个进程抢占CPU的使用。
-
线程:线程是属于进程的。
-
一个进程包含多个线程就是多线程。
-
多线程的特点:
-
--属于线程,不能独立存在。
-
--动态性
-
--并发性:多个线程一切参与并发性(参与竞争CPU)。
-
多线程的效率比较高。
- 小结:
-
多线程可以提高程序的执行效率。
-
可以实现很好的系统模式。
-
多线程是随机执行的。