![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程和JUC
文章平均质量分 67
duochirou
如果世界总是这么简单就好了
展开
-
JUC学习笔记(1)----------线程基础,线程唤醒,生产者消费者
JAVA默认有两个线程,main线程和GC线程原创 2021-04-14 21:16:01 · 122 阅读 · 0 评论 -
多线程学习笔记(3)----------------------synchronized、lock锁,生产者消费者模型、线程池
一、synchronizzed、同步方法和同步块 首先看下多线程造成的线程不安全案例一 package com.daiy.syn; //不安全的多线程买票 public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket buyTicket = new BuyTicket(); new Thread(buyTicket, "张三").start();原创 2021-04-13 16:42:04 · 108 阅读 · 0 评论 -
多线程学习笔记(2)----------Thread的一些常用方法
一、线程停止 package com.daiy.demo7; /** * 测试线程停止 * 1、建议线程正常停止----利用次数,不建议死循环 * 2、建议使用标志位-----设置一个标志位 * 不要使用stop或者destroy等过时或者jdk不建议使用的方法 */ public class TsetStop implements Runnable{ //1、设置一个标志位 private boolean flag=true; @Override pub原创 2021-04-11 15:05:36 · 117 阅读 · 0 评论 -
多线程学习笔记(1)----多线程的三种实现方式
一、多线程实现的三种方式 1、继承Thread类,重写run()方法 下载方法类 package com.daiy.demo2; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; public class Thread_test02_download { //下载方法 public void downlad.原创 2021-04-09 16:54:42 · 98 阅读 · 0 评论