![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thread
文章平均质量分 76
小目标青年
分享不仅为了别人,也是为了自己.
- JCccc 想进学习交流群的直接加我就好。
展开
-
JAVA 继承Thread 实现多线程 资源不共享? 请保持清醒 。
前排我先说结论:继承Thread 实现多线程 ,是 ‘ 不 易 ’ 实现 资源共享 ,而不是 不能实现资源共享 !!!看看现在网上的有些文章 (包括一些所谓的面试宝典,文字简短但是害人不浅),随便截一个图:然后类似的例子 演示大致如下 ,写了个卖瓜例子:咋一看好像确实是资源不共享 。真的吗,显然是代码写的问题。1、private int watermelon=10; 瓜 数 是类的 一个 私有变量 。2、 new了 两个 卖瓜的摊...原创 2021-11-12 11:15:31 · 3653 阅读 · 16 评论 -
聊一聊多线程的 run() 和 start(),挖一挖start0
首先是结论,应该大家知道:调用start() 会触发多线程执行 ;调用run() 还是当做执行了一个普通方法,没有多线程执行。start()示例:public class MyThread extends Thread { @SneakyThrows @Override public void run(){ sleep(5000); System.out.println("run 内容打印 "); } publ..原创 2021-11-11 11:38:21 · 4085 阅读 · 4 评论 -
Java Thread.sleep(),结合例子只学一次
这个sleep的方法大家很常见也很常用,也别是刚开始玩代码的时候,很喜欢测试一些逻辑的时候,sleep一下。sleep 有啥用:让线程在我们要它执行的时候执行,如果我们不要,那就让它睡,不占用 CPU 资源。那么其实在使用多线程的时候,很容易关联到 锁的使用 ,synchronized 和 Lock这些 。那么该篇文章其实核心内容是想让大家知道,sleep 与 锁资源之间的关系。问题: 使用sleep时, 锁资源会释放吗?示例介绍,一步一步来:首先我们写下简单的测试.原创 2022-02-18 14:33:33 · 6634 阅读 · 0 评论 -
Java Thread.join(),结合例子只学一次
我们直接结合代码来讲解,创建一个SimpleTestDemo.java,在里面分别调用三个子线程:public class SimpleTestDemo { public static void main(String[] args) throws InterruptedException { Thread t1= new Thread(new R...原创 2019-10-08 11:15:00 · 1335 阅读 · 0 评论