多线程精讲
来源:互联网 发布:淘宝十大情侣装店铺名 编辑:程序博客网 时间:2024/05/19 09:51
大家如果想学好多线程相关知识首先要了解什么是进程什么是线程,进程与线程之间的关系是怎么样的。
进程:运行着的程序.系统调度与资源分配的一个独立单位.(受内核调度)
线程:进程内部的一条执行路径.任务执行的最小单元.每个进程有多个线程.
区别:线程是由程序进行管理,进程是由系统调度的.
多进程: 在操作系统中能同时运行多个任务(程序)ppt,eclipse,xmind….(各个进程都有各自单独的存储空间)
多线程: 在同一进程有多个并发任务在执行. ppt可以同时打开多个
切换效率:
进程之间的切换:比较慢,效率比较低.(通常没有共享的代码和数据)
(同一个进程内部)线程之间的切换:比较快,效率比较高.(可以共享一些代码和数据)
重点内容
时间片段
线程的意外停止 会影响 整个进程
操作系统中 进程之间没有关系 单个进程崩溃不会影响其他的进程
线程的基本使用方法:
public void start()
使该线程进入”就绪”(“可运行”)状态
public static Thread currentThread()
返回对当前正在执行的线程对象的引用
public final boolean isAlive()
测试线程是否处于活动状态
public final String getName()
返回该线程的名称
public final void setName(String name)
改变线程名称
在大家对线程有了初步的了解后,我将会在后面的博客里为大家讲解多线程的使用以及其相关知识点。
阅读全文
0 0
- 多线程精讲
- ios多线程使用精讲
- 第二十二讲:多线程编程
- 第8讲多线程
- 第15讲 c++多线程
- 第十三章 多线程 第一讲
- 第十三章 多线程 第二讲
- 第十三章 多线程 第三讲
- 第十三章 多线程 第一讲
- 第十三章 多线程 第二讲
- 第十三章 多线程 第三讲
- 精讲
- 引一篇讲什么是多线程的
- 第13章多线程第三讲
- 孙鑫:第十五讲 多线程聊天室程序创建
- gdb调试多线程[讲得详细
- 多线程编程(这篇文件讲的很好)
- delphi 讲的比较详细的多线程(推荐)
- Qt 中设置窗体透明度的几种方法
- Kotlin编程之类、对象和接口
- cygwin中如何使用gcc
- linux crond
- Java基础学习总结(112)——JUnit 5最新概况
- 多线程精讲
- 环境变量中,classpath的作用
- 如何清除Android 的原始标题栏?
- Android基础--adb使用
- jquery 中 $.map 的使用方法
- bfs
- 从内容/用户画像到如何做算法研发
- 项目三:爬取视频磁力链接
- ubuntu搭建git服务器