Java之多线程流学习总结-概述
来源:互联网 发布:网络个人信息安全问题 编辑:程序博客网 时间:2024/06/02 07:19
1、线程概述
2、线程和进程
一边玩游戏,一边听音乐是同时进行的吗?
不是。因为单CPU在某一个时间点上只能做一件事情。
而我们在玩游戏,或者听音乐的时候,是CPU在做着程序间的高效切换让我们觉得是同时进行的。
就像进程在操作系统中的地位一样,线程在程序中是独立、并发执行流。当进程被初始化后,主线程就被创建。对于绝大多数应用程序来说,通常仅要一个主线程,
但我们也可以在该进程内创建多条顺序执行流,这些顺序执行流就是线程,每条线程也互相独立的。
它与父进程的其他线程共享该进程所有的全部资源。因为多个线程共享父进程的全部资源。
一个线程可以创建和撤销另一个线程,同一个进程中的多个线程可以并发执行。
综述:一个程序运行后至少有一个进程,一个进程可以包含多个线程。至少包含一个线程。
3、并发和并行
4、多线程的优势
多线程优点:
- Java之多线程流学习总结-概述
- java学习总结之多线程
- Java之多线程流学习总结-知识点目…
- Java之多线程流学习总结-相关操作
- Java之多线程流学习总结-示例-模拟火车售票
- 【JAVA之多线程】1.概述
- Java之多线程总结
- Java学习之多线程
- Java学习之多线程
- java学习之多线程
- Java学习之多线程
- JAVA学习之多线程
- Java学习之多线程
- Java学习之多线程
- 黑马程序员 Java学习总结之多线程基础
- JAVA学习笔记之多线程专题(二):线程池概述
- JAVA学习总结之线程概述
- JAVA学习笔记之多线程
- Java之IO流学习总结-上
- Java之IO流学习总结-下
- Java之多线程流学习总结-知识点目…
- C#调用C++生成的DLL(实例1)
- Android系列之Intent与Activity实验
- Java之多线程流学习总结-概述
- Java之多线程流学习总结-相关操作
- mysql 事件及定时器
- Unity 游戏框架搭建 (九) 减少加班利器-QConsole
- Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite
- Java之多线程流学习总结-示例-模拟火车售票
- MyEclipse快捷按键介绍
- [真格邦]MyEclipse使用前优化与配置
- openstack vmware flue搭建安装