摘要: package com.liujinghe.lianxi1.a_thread;import java.util.Set;class Message{ //创建一个类,这个类的对象当成一个锁对象来看待 private String message; public Message() { // TODO 阅读全文
posted @ 2021-08-18 22:46 张三疯321 阅读(352) 评论(0) 推荐(0) 编辑
摘要: package com.liujinghe.lianxi1.a_thread;class MyThread3 implements Runnable{ @Override public void run() { // TODO Auto-generated method stub System.ou 阅读全文
posted @ 2021-08-18 22:45 张三疯321 阅读(31) 评论(0) 推荐(0) 编辑
摘要: package com.liujinghe.lianxi1.a_thread;class SaleTicket2 implements Runnable{ //同步代码块,共享资源,加锁,线程安全 private static int ticket = 100;//总票数 @Override pub 阅读全文
posted @ 2021-08-18 22:44 张三疯321 阅读(24) 评论(0) 推荐(0) 编辑
摘要: package com.liujinghe.lianxi1.a_thread;class SaleTicket implements Runnable{ //不同商家买票问题 //这个方法是不安全的,会有票卖不出去,也有票重复mai private static int ticket = 100;/ 阅读全文
posted @ 2021-08-18 22:42 张三疯321 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 今天的内容【很重要,但很难】 1.sleep() 让线程休眠一会儿 2.同步代码块【处理线程之间共享资源的】【线程安全】【重点!!难点!!!】 3.守护线程 4.死锁【开发中不用,但是面试会问!!!】 5.线程的生命周期 6.线程三个重要的方法 7.生产者消费者模式 1.关于sleep方法异常问题 阅读全文
posted @ 2021-08-18 22:39 张三疯321 阅读(59) 评论(0) 推荐(0) 编辑