自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 之 线程睡眠和线程让步

线程睡眠        如果需要让当前正在执行的线程暂停一段时间,并进入阻塞状态,则可以通过调用Thread类的静态sleep方法来实现。sleep方法的两种重载形式:        1.static void sleep(long millis):让当前正在执行的线程暂停millis毫秒,并进入阻塞状态,该方法受到系统计时器和线程调度器的精度与准确度的影响。         2.st

2016-07-29 20:42:57 2797 2

原创 Java 之 线程join

Thread提供了让一个线程等待另一个线程完成的方法——join方法。当在某个程序执行流中调用其他线程的join方法时,调用线程将被阻塞,知道被join方法加入的join线程执行完为止。        join方法通常由使用线程的程序调用,以将大问题划分成许多小问题,每个小问题分配一个线程。当所有的小问题都得到处理后,再调用主线程来进一步操作。package com.heh

2016-07-27 20:40:35 802 2

原创 Java 之 线程的生命周期(三)

当线程结束后就处于死亡状态。线程结束的方式:        1.run或call方法执行完成,线程正常结束。        2.线程跑出一个未捕获的Exception或Error。        3.直接调用该线程的stop方法来结束该线程——该方法容易导致死锁,通常不推荐使用。        Notice:当主线程结束时,其他线程不受任何影响,并不会随之结束。一旦子线程启

2016-07-26 20:28:28 783 2

原创 Java 之 线程的生命周期(二)

运行和阻塞状态       如果处于就绪状态的线程获得了CPU,开始执行run方法的线程执行体,则该线程处于运行状态,如果计算机只有一个CPU,那么在任何时刻只有一个线程处于运行状态。当然,在一个多处理器的机器上,将会有多个线程并行执行;当线程数大于处理器数时,依然会存在多个线程在同一个CPU上轮换的现象。        当一个线程开始运行后,它不可能一直处于运行状态(除非它的线程

2016-07-24 20:29:27 721 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除