上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 45 下一页
摘要: 线程安全问题产生的原理 解决线程安全问题_同步代码块 解决线程安全问题的第一种方案:使用同步代码块 格式: synchronized(锁对象){ 可能会出现线程安全问题的代码(访问了共享数据的代码) } 注意: 1.通过代码块中的锁对象,可以使用任意的对象 2.但是必须保证多个线程使用的锁对象是同一 阅读全文
posted @ 2022-07-09 17:08 魔光领域 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 线程安全问题的概述 线程安全问题的代码实现 public class RunnableImpl{ public static void main(String[] args) { Runna run = new Runna(); new Thread(run).start(); new Thread 阅读全文
posted @ 2022-07-09 16:19 魔光领域 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Thread和Runnable的区别 实现Runnable接口创建多线程程序的好处: 1.避免了单继承的局限性 一个类只能继承一个类(一个人只能有一个亲爹), 类继承了Thread类就不能继承其他的类 实现了Runnable接口,还可以继承其他的类,实现其他的接口 2.增强了程序的扩展性,降低了程序 阅读全文
posted @ 2022-07-09 15:34 魔光领域 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Thread类的常用方法_sleep public static void sleep(long millis):使当前正执行的线程以指定的毫秒数暂停(暂时停止执行). 毫秒数结束之后,线程继续执行。 public static void main(String[] args) { for (int 阅读全文
posted @ 2022-07-09 15:06 魔光领域 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Thread类的常用方法_获取线程名称的方法 获取线程的名称: 1.使用Thread类中的方法getName() String getName() 返回该线程的名称。 2.可以先获取到当前正在执行的线程,使用线程中的方法getName()获取线程的名称 static Thread currentTh 阅读全文
posted @ 2022-07-09 14:20 魔光领域 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 多线程原理_随机性打印结果 执行原理 多线程原理_多线程内存图解 搜索 复制 阅读全文
posted @ 2022-07-08 16:39 魔光领域 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 主线程 主线程:执行主(main)方法的线程 单线程程序:java程序中只有一个线程 执行从main方法开始,从上到下依次执行 public class DMainT { public static void main(String[] args) { Person p1 = new Person( 阅读全文
posted @ 2022-07-08 15:29 魔光领域 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 线程概念 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。 一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 简单而言:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 线程调度 >分时调度 所有线程轮流使用CPU的使用权,平均分配每个 阅读全文
posted @ 2022-07-08 14:51 魔光领域 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 进程概念 进程:指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程, 进程也是程序的一次执行过程,是系统运行程序的基本单位; 系统运行一个程序即使一 阅读全文
posted @ 2022-07-08 14:05 魔光领域 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 自定义异常类 自定义异常类: java提供的异常类,不够完美使用,需要自己定义一些异常类 格式: public class XXXExcepiton extends Exception | RuntimeException{ 添加一个空参数的构造方法 添加一个带异常信息的构造方法 } 注意: 1.自 阅读全文
posted @ 2022-07-08 13:33 魔光领域 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 45 下一页