本文最后更新于34 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
LokSupport定义了一组公共静态方法,这些方法提供了最基本的线程阻塞和唤醒功能。而LockSupport也成为构建同步组件的计出工具
LockSupport定义了一组以park开头的方法来阻塞当前线程,以及unpark(Thread thread)方法来唤醒阻塞线程。
- voied park():阻塞当前线程,直至被调用unpark方法唤醒或者当前线程中断。
- void parkNanos(long nanos):阻塞当前线程,阻塞时间不超过nanos纳秒,超时返回。
- void parkUntil(long deadline):阻塞当前线程,直至deadline时间(毫秒)。
- void unpark(Thread thread):唤醒线程