多线程总结复
2015-10-26 18:02
253 查看
进程和线程的区分?
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。
线程是进程的一个实体,是CPU调度和分派的基本单位。
一个程序至少有一个进程,一个进程至少有一个线程
多线程的概念?
多线程程序是指一个程序中包含多个执行流,多线程是实现并发机制的一种有效手段。
多线程存在的意义?
提高程序的运行效率,最大限度的利用CPU资源。
线程安全
多个线程对共享数据的访问和操作有可能造成错误的访问或操作数据,这就要是每次只能一个线程来使用共享数据。这就是线程安全,用线程同步来解决线程安全问题。
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。
线程是进程的一个实体,是CPU调度和分派的基本单位。
一个程序至少有一个进程,一个进程至少有一个线程
多线程的概念?
多线程程序是指一个程序中包含多个执行流,多线程是实现并发机制的一种有效手段。
多线程存在的意义?
提高程序的运行效率,最大限度的利用CPU资源。
线程安全
多个线程对共享数据的访问和操作有可能造成错误的访问或操作数据,这就要是每次只能一个线程来使用共享数据。这就是线程安全,用线程同步来解决线程安全问题。
相关文章推荐
- C++:默认的构造函数
- poj 1061 青蛙的约会
- getCount()
- oracle常规任务
- 实现一个 Variant
- ZooKeeper 典型应用场景一览
- 序列类型之元组14
- C++ 使用ProtoBuffer 心得
- 1023. 组个最小数 (20)
- Yii2框架使用redis(二): yii2本地添加redis扩展及其使用
- TP框架关于模版的使用技巧
- JSP——Web应用
- Android图像处理整理
- 理解本真的REST架构风格
- 添加nfs系统时遇到的小问题
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- iOS开发>学无止境 - 延长启动画面显示时间
- java web解决表单重复提交
- rinetd小记
- 实现数组字符串翻转的两种方法