- 博客(2)
- 收藏
- 关注
转载 sleep() 、join()、yield()有什么区别
1sleep()方法 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。此操作受到系统计时器和调度程序精准和准确性的影响,让其他线程有机会继续执行,但是它不释放对象锁。也就是如果有synchronized同步块,其他线程仍然不能访问共享数据,注意该方法需要捕获异常。 比如有两个线程同时执行(没有synchronized),一个线程优先级为Max_PRIORITY,另一个为M...
2019-03-04 20:04:41 1912
转载 Java中创建线程的主要三种方式
以下内容为网上内容,只是学习,纯手打的 创建线程的方式及实现: Java中创建线程的主要三种方式: 一。继承Thread类创建线程类 二。通过Runnable接口创建线程类 三。通过Callable和Future创建线程 一。继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了...
2019-03-02 16:55:09 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人