多线程
yhx.top
这个作者很懒,什么都没留下…
展开
-
java并发编程面试专题及答案
1)现在有T1、T2、T3 三个线程,你怎样保证T2 在T1 执行完后执行,T3 在T2 执行完后执 行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟 悉。这个多线程问题比较简单,可以用join 方法实现。 2)在Java中Lock接口比synchronized 块的优势是什么?你需要实现一个高效的缓存,它允 许多个用户读,但只允许一个用户写,...原创 2020-04-09 15:43:01 · 186 阅读 · 0 评论 -
多线程
一:Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future 实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 wait所有的对象必须和synchronized对象是同一个 wait的使用必须在synchronized中 wait和notify是一样的 ...原创 2019-08-24 11:20:15 · 156 阅读 · 0 评论