摘要: 线程同步 synchronized 多线程操作统一资源(临界资源)时,需要同步机制; 队列和锁 不安全买票 public class UnsafeBuyTicket { public static void main (String[] args) { BuyTicket station =new 阅读全文
posted @ 2022-02-25 00:22 devynlime 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 new Thread ( ()->System.out.println("多线程学习。。。")) .start(); 函数式接口:接口(interface)中只有一个方法要实现! //接口 interface ILike{ void lambda(); } 1、定义实现类实现方法 阅读全文
posted @ 2022-02-24 13:25 devynlime 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 静态代理 代理模式 静态代理模式总结 真实对象 & 代理对象 都要实现同一个接口 代理对象要代理真是角色 ** 代理对象可以做很多真实对象做不了的事情; ** 真实对象专注于自己的事情(方法) 就是“线程”(thread)的底层实现原理; Thread实现了runnable接口,thread本身就是 阅读全文
posted @ 2022-02-24 00:11 devynlime 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 标题 (#一级标题) (##二级标题) (###三级标题) …… 字体 (** 加粗字体 **) ( * 斜体 *) ( *** 斜体加粗 ***) (~~ 划线 ~~) ( > 引用) #图片 ( ! [ ] ( ) ) #超链接 ( [ ] ( ) ) #代码块 (` ` ` java) ( ` 阅读全文
posted @ 2022-02-23 21:04 devynlime 阅读(12) 评论(0) 推荐(0) 编辑
摘要: -Thread类- 1.Thread.run()方法:在主线程中中断去执行新任务,执行完毕再返回。(实际上只有一个线程在执行,并发); 2.Thread.start()方法:开辟一条新的线程专门执行任务(并行)。 线程开启不一定立即执行,有可能延时执行! 练习 用多线程下载网络图片; (apache 阅读全文
posted @ 2022-02-23 12:30 devynlime 阅读(17) 评论(0) 推荐(0) 编辑