多线程
黑马课程笔记
这BUG我写的!
专业写BUG
展开
-
线程的常见方法(超详细)
文章目录线程的常见方法1.1设置和获取线程名称【应用】1.2获取当前线程对象1.3线程休眠【应用】1.4线程优先级【应用】1.5守护线程【应用】 线程的常见方法 1.1设置和获取线程名称【应用】 创建线程 public class Mythread extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.prin原创 2020-12-20 21:34:24 · 514 阅读 · 0 评论 -
实现多线程的三种方式
文章目录多线程的实现方式1.1方式一:继承Thread类【应用】1.2方式二:实现Runnable接口【应用】1.3实现多线程方式三: 实现Callable接口【应用】1.4 三种实现方式的对比 多线程的实现方式 1.1方式一:继承Thread类【应用】 实现步骤 定义一个类MyThread继承Thread类 在MyThread类中重写run()方法 public class Mythread extends Thread { @Override public void run()原创 2020-12-20 15:52:50 · 982 阅读 · 0 评论 -
并发并行进程线程
1.概念区分 1.1简单了解多线程【理解】 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2并发和并行【理解】 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执行。 1.3进程和线程【理解】 进程:是正在运行的程序 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位 动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡原创 2020-12-13 11:21:17 · 172 阅读 · 0 评论