多线程
文章平均质量分 81
小北醒醒丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程安全与数据同步
共享资源:指多线程同时对同一份资源进行访问(读写操作),被多个线程访问的资源就成为共享资源 数据同步/资源同步:保证多个线程访问到的数据是一致的 数据同步示例 public class TicketWindowRunnable implements Runnable{ private static final int MAX = 500; private int index = 1; @Override public void run() { print.原创 2021-03-05 16:44:45 · 143 阅读 · 1 评论 -
ThreadAPI详解
ThreadAPI详解 线程休眠(sleep) sleep方法 public static void sleep(long milis) throws InterruptedException public static void sleep(long milis,int nanos) throws InterruptedExceptionInterruptedException sleep方法会使当前线程进入指定毫秒数的休眠,暂停执行,最终以系统的定时器和调度器的精度为准。 每个线程休眠都互不影响原创 2021-03-05 10:38:01 · 213 阅读 · 0 评论 -
线程的生命周期(五种状态)
线程的生命周期 New 新建状态 使用关键字new创建一个Thread对象时,此时不处于运行状态,为调用Thread的start方法,线程根本不存在,与关键字new创建普通Java对象相同。 New状态通过start方法进入Runnable状态。 Runnable 就绪状态 线程对象进入Runnable状态必须调用start方法,调用start则创建了一个线程。此时线程并不一定执行,线程的执行取决于CPU状态,如果线程未执行,则该状态就是可执行状态(具备执行的资格),该状态并未执行,而是在等着CPU调原创 2021-02-24 13:53:01 · 237 阅读 · 0 评论
分享