java多线程
文章平均质量分 89
自强-X
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程的创建与执行
线程的创建与执行 要点 Thread start() Runnable run() Thread的private void init(ThreadGroup g, Runnable target, String name, long stackSize) Thread与Runnable及start()与run()的结构关系图。 验证start和run的关系 我们先从Thread着手来创建一...原创 2019-06-27 19:36:13 · 675 阅读 · 0 评论 -
java多线程编程学习路线
java线程的基础 线程创建与执行 线程的停止与中断 等待与唤醒原创 2019-06-28 08:12:05 · 1331 阅读 · 0 评论 -
线程的停止与中断
线程的停止与中断 要点 public void interrupt() 设置中断状态为true,阻塞线程会抛出InterruptedException public boolean isInterrupted() 仅获取中断状态 public static boolean interrupted() 获取并重置中断状态为false private native boolean isInterru...原创 2019-06-28 08:10:01 · 484 阅读 · 0 评论 -
线程的等待与唤醒
线程的等待与唤醒 要点 wait() 、 wait(long timeout)、wait(long timeout, int nanos) Object类的方法。让当前执行的线程等待,调用wait前必须要获取到锁,调用后释放锁。(抛出InterruptedException 见【线程的停止与中断】章节) notify()、notifyAll() Object类的方法,一个随机唤醒一个等待线程,一...原创 2019-07-03 19:49:22 · 514 阅读 · 0 评论 -
currentThread方法
currentThread方法 要点 public static native Thread currentThread(); 返回当前运行的线程。 curretThread() 我们直接从下面的案例直观的去看。 public class TestCurrentThreadMethod { public static void main(String[] args) { ...原创 2019-07-03 19:53:15 · 3311 阅读 · 0 评论 -
isAlive方法
isAlive方法 要点 public final native boolean isAlive(); 存活返回true,非存活返回false。 isAlive 该方法返回线程是否是存活状态,存活返回true,非存活返回false。什么叫存活状态,一个线程已经启动单尚未死亡。(A thread is alive if it has been started and has not yet...原创 2019-07-03 19:55:41 · 1187 阅读 · 0 评论 -
线程的生命周期
线程的生命周期 敲黑板 java.lang.Thread.State NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED 生命周期图 线程的生命周期和各个时期的状态值 我们先从java.lang.Thread.State介绍开始,大家也不需要死机硬背每个周期的状态,我们会在后面章节的内容中不断围绕周期详细讲述。 public en...原创 2019-09-22 11:00:22 · 217 阅读 · 0 评论
分享