随笔 - 322  文章 - 0  评论 - 4  阅读 - 77451

随笔分类 -  Java基础知识.

上一页 1 2 3 4 5 6 ··· 8 下一页
----分享java的基础知识
Java 线程通信 例子:使用俩个线程打印1-100.线程1 线程2 交替打印
摘要:1 package bytezero.threadcommunication; 2 3 /** 4 * 线程通信的例子:使用俩个线程打印1-100.线程1 线程2 交替打印 5 * 6 * 涉及到的三个方法: 7 * wait(); 一旦执行此方法,当前线程就进入了阻塞状态,并释放同步监视器 8 * 阅读全文
posted @ 2021-10-18 16:07 Bytezero! 阅读(373) 评论(0) 推荐(0) 编辑
Java ----多线程 案例
摘要:1 package bytezero.threadtest2; 2 3 /** 4 * 银行有一个账户 5 * 有两个储户分别向同一个账户存 3000元,每次存1000,存三次,每次存完打印账户余额 6 * 7 * 分析: 8 * 1.是否是多线程的问题? 是,两个储户线程 9 * 2.是否有共享数 阅读全文
posted @ 2021-10-18 12:16 Bytezero! 阅读(93) 评论(0) 推荐(0) 编辑
Java 多线程----- 解决线程安全问题的 方式三:Lock锁 --------jdk 5.0 新增
摘要:1 package bytezero.deadlock; 2 3 import java.util.concurrent.locks.ReentrantLock; 4 5 /** 6 * 解决线程安全问题的方式三:Lock锁 jdk 5.0 新增 7 * 8 * 1.面试题:synchronized 阅读全文
posted @ 2021-10-18 11:47 Bytezero! 阅读(41) 评论(0) 推荐(0) 编辑
Java 演示线程的死锁问题
摘要:1 package bytezero.deadlock; 2 3 /** 4 * 演示线程的死锁问题: 5 * 6 * 1.死锁的理解:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃 7 * 自己需要的同步资源,就形成了线程的死锁 8 * 9 * 2.说明:出现死锁后,不会出现异常,不 阅读全文
posted @ 2021-10-18 11:02 Bytezero! 阅读(32) 评论(0) 推荐(0) 编辑
Java 线程安全问题 使用同步机制讲单例模式中的懒汉式改写为线程安全的
摘要:1 package bytezero.deadlock; 2 3 /** 4 * 使用同步机制讲单例模式中的懒汉式改写为线程安全的 5 * 6 * 7 * 8 * 9 * @author Bytezero1·zhenglei! Email:420498246@qq.com 10 * create 2 阅读全文
posted @ 2021-10-18 09:30 Bytezero! 阅读(25) 评论(0) 推荐(0) 编辑
Java 多线程------解决 实现Runnabel接口方式线程的线程安全问题 方式二:同步方法 +总结
摘要:方式二:同步方法* 如果操作共享数据的代码完整的声明在一个方法中,我们不妨将此方法声明同步的 1 package bytezero.threadsynchronization; 2 3 4 5 /** 6 * 使用同步方法解决实现 Runnable接口的线程安全问题 7 * 8 * 关于同步方法的总 阅读全文
posted @ 2021-10-17 17:25 Bytezero! 阅读(47) 评论(0) 推荐(0) 编辑
Java 多线程------解决 实现继承 Thread类 方式线程的线程安全问题 方式二:同步方法
摘要:1 package bytezero.threadsynchronization; 2 3 4 5 /** 6 * 使用同步方法解决实现 继承 Thread类 的线程安全问题 7 * 8 * 9 * 10 * @author Bytezero1·zhenglei! Email:420498246@q 阅读全文
posted @ 2021-10-17 17:22 Bytezero! 阅读(69) 评论(0) 推荐(0) 编辑
Java 多线程------解决 实现继承 Thread类 方式线程的线程安全问题 方式一:同步代码块
摘要:1 package bytezero.threadsynchronization; 2 3 4 5 /** 6 * 使用同步代块的方式 解决继承 Thread类的方式的线程安全问题 7 * 8 * 创建 三个窗口 买票 总票数为 100张 使用继承Thread类的方式 9 * 10 * 说明:在继承 阅读全文
posted @ 2021-10-17 16:34 Bytezero! 阅读(47) 评论(0) 推荐(0) 编辑
Java 多线程------解决 实现Runnabel接口方式线程的线程安全问题 方式一:同步代码块
摘要:1 package bytezero.threadsynchronization; 2 3 /** 4 * 创建 三个窗口 买票 总票数为 100张 使用实现Runnabel接口的方式 5 * 6 * 1.问题:买票过程中,出现了重票和错票 >线程安全问题 7 * 2.问题出现的原因:当某个线程操作 阅读全文
posted @ 2021-10-17 16:32 Bytezero! 阅读(49) 评论(0) 推荐(0) 编辑
Java 多线程------创建多线程的方式二:实现 Runnable接口 + 比较创建线程的两种方式:
摘要:1 package com.bytezero.threadexer; 2 3 /** 4 * 5 * 创建多线程的方式二:实现 Runnable接口 6 * 1.创建一个实现了Runnable接口类 7 * 2.实现类去实现Runnable中的抽象方法:run() 8 * 3.创建实现类的对象 9 阅读全文
posted @ 2021-10-15 19:07 Bytezero! 阅读(47) 评论(0) 推荐(0) 编辑
Java 多线程------例子(2) --创建 三个窗口 买票 总票数为 100张 使用实现Runnabel接口的方式
摘要:1 package com.bytezero.threadexer; 2 3 /** 4 * 创建 三个窗口 买票 总票数为 100张 使用实现Runnabel接口的方式 5 * 6 * @author Bytezero1·zhenglei! Email:420498246@qq.com 7 * c 阅读全文
posted @ 2021-10-15 19:05 Bytezero! 阅读(72) 评论(0) 推荐(0) 编辑
Java 多线程------例子(1) --创建 三个窗口 买票 总票数为 100张 使用继承Thread类的方式
摘要:1 package com.bytezero.threadexer; 2 3 4 5 /** 6 * 7 * 创建 三个窗口 买票 总票数为 100张 使用继承Thread类的方式 8 * @author Bytezero1·zhenglei! Email:420498246@qq.com 9 * 阅读全文
posted @ 2021-10-15 19:03 Bytezero! 阅读(84) 评论(0) 推荐(0) 编辑
Java 多线程------测试 Thread中的常用方法 + 线程的优先级:
摘要:1 package com.bytezero.threadexer; 2 3 import javax.sound.midi.Soundbank; 4 5 /** 6 * 测试 Thread中的常用方法 7 * 1.start(); :启动当前线程,调用当前线程的run() 8 * 2.run(); 阅读全文
posted @ 2021-10-15 19:02 Bytezero! 阅读(187) 评论(0) 推荐(0) 编辑
Java 多线程------多线程的创建(2),方式一:继承于Thread类
摘要:1 package com.bytezero.threadexer; 2 3 /** 4 * 创建两个分线程,其中一个线程遍历100以内的偶数,另一个线程遍历100以内的奇数 5 * 6 * 7 * @author Bytezero1·zhenglei! Email:420498246@qq.com 阅读全文
posted @ 2021-10-15 19:00 Bytezero! 阅读(42) 评论(0) 推荐(0) 编辑
Java 多线程------多线程的创建,方式一:继承于Thread类
摘要:1 package com.bytezero.thread; 2 3 /** 4 * 多线程的创建,方式一:继承于Thread类 5 * 1.创建一个继承于Thread类的子类 6 * 2.重写Thread类的run()方法 -->将此线程执行的操作声明在tun()中 7 * 3.创建Thread类 阅读全文
posted @ 2021-10-15 18:58 Bytezero! 阅读(66) 评论(0) 推荐(0) 编辑
Java 多线程---线程优先级
摘要:Java 实例 - 线程优先级设置 以下实例演示了如何通过setPriority() 方法来设置线程的优先级: 1 SimplePriorities.java 文件 2 public class SimplePriorities extends Thread { 3 private int coun 阅读全文
posted @ 2021-10-15 18:55 Bytezero! 阅读(43) 评论(0) 推荐(0) 编辑
Java 多线程编程
摘要:Java 多线程编程 Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内 阅读全文
posted @ 2021-10-15 18:49 Bytezero! 阅读(21) 评论(0) 推荐(0) 编辑
Java 一悟结束异常处理 Biu丶
摘要: 阅读全文
posted @ 2021-10-10 09:28 Bytezero! 阅读(30) 评论(0) 推荐(0) 编辑
Java 异常整合练习
摘要:1 package com.bytezero.throwable2; 2 3 /** 4 * 5 * @Description 异常练习 6 * @author Bytezero·zhenglei! Email:420498246@qq.com 7 * @version 8 * @date 上午9: 阅读全文
posted @ 2021-10-10 09:22 Bytezero! 阅读(39) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示