mxllcf

导航

文章分类 -  JAVA学习

多线程总结(写的比较杂乱,仅做记录)
摘要:实现多线程的方法: 2种。 方法1:实现Runnable接口。 方法2:继承Thread类。 方法1更好,实现runnable接口会更好。 从解耦的角度会更好, 资源也更节约。 方法1、最终调用target.run(); 方法2、run()整个都被重写、 错误观点: 通过线程池创建线程的方法并不算一 阅读全文

posted @ 2021-10-21 14:53 mxllcf 阅读(61) 评论(0) 推荐(0)

多线程演示死锁——必然死锁的情况
摘要:package background; /** * @author leon * @描述 第二种线程安全问题,演示死锁问题。 */ public class MultiThreadError implements Runnable{ int flag = 1; static Object o1 = 阅读全文

posted @ 2021-10-20 15:25 mxllcf 阅读(35) 评论(0) 推荐(0)

两个线程交替打印0——100的奇偶数(JAVA多线程)
摘要:使用两个线程去分别打印奇数和偶数,分别为奇数线程和偶数线程。 原理一是两个线程去竞争syn锁。 原理二是使用wait和notify方法来执行这个任务。 package threadcoreknowledge.threadbojectclasscomminmethods; /** * @author 阅读全文

posted @ 2021-10-19 20:00 mxllcf 阅读(501) 评论(0) 推荐(0)