当前位置: 首页 > news >正文

上海哪家公司做网站好电商网站建设的相关内容

上海哪家公司做网站好,电商网站建设的相关内容,图文设计,软件培训班1. LockSupport工具 1.1 LockSupport的作用 当需要阻塞或唤醒一个线程的时候#xff0c;都会使用LockSupport工具类来完成相应工作。LockSupport定义了一组公共的静态方法#xff0c;这些方法提供了做基本的线程阻塞和唤醒功能。 1.2 LockSupport提供的阻塞和唤醒方法 方法描…1. LockSupport工具 1.1 LockSupport的作用 当需要阻塞或唤醒一个线程的时候都会使用LockSupport工具类来完成相应工作。LockSupport定义了一组公共的静态方法这些方法提供了做基本的线程阻塞和唤醒功能。 1.2 LockSupport提供的阻塞和唤醒方法 方法描述void park()阻塞当前线程如果调用unpark(Thread)方法或被中断才能从park()返回。void parkNanos(long nanos)阻塞当前线程的超时返回版本阻塞时间最长不超过nanos纳秒。void parkUntil(long deadline)阻塞当前线程直到deadline时间(从1970年开始到deadline时间的毫秒数)。void unpark(Thread)唤醒处于阻塞状态的线程.1.3 LockSupport新增的方法 在Java 6中LockSupport增加了park(Object blocker)、parkNanos(Object blocker, long nanos)、parkUntil(Object blocker, long deadline)这3个方法用于实现阻塞当前线程的功能其中参数blocker是用来标识当前线程在等待的对象该对象主要用于问题排查和系统监控。 2. Condition接口 2.1 Condition接口的理解 Java对象的wait()、notify()等方法和synchronized关键字配合可以实现等待/通知模式。此外还有一种方式可以实现等待/通知模式Condition接口与Lock接口配合。 2.2 Condition接口示例 public class ConditionUseCase {Lock lock new ReentrantLock();Condition condition lock.newCondition();public void conditionWait() throws InterruptedException {lock.lock();try {condition.await();} finally {lock.unlock();}}public void conditionSingnal() throws InterruptedException {lock.lock();try {condition.signal();} finally {lock.unlock();}} } 复制代码1.Condition定义了等待/通知模式的相关方法并且Condition实例是由锁创建出来的在调用Condition的这些方法前需先获得和Condition对象相关联的锁。2.调用await()方法后当前线程释放锁并进入等待状态当其他对象调用Condition的signal()方法后当前线程才能从await()方法中返回且返回前已经获得了锁。2.3 Condition的方法 方法描述void await() throws InterruptedException当前线程进入等待状态直到被通知signal或者被中断。void awaitUninterruptibly()当前线程进入等待状态直到被通知对中断不做响应。long awaitNanos(long nanosTimeout) throws InterruptedExceptionvoid await() throws InterruptedException方法的超时等待版本返回值表示当前剩余的时间如果在nanosTimeout之前被唤醒返回值 nanosTimeout - 实际消耗的时间返回值 0表示超时。boolean awaitUntil(Date deadline) throws InterruptedException当前线程进入等待状态直到被通知、中断、到达某个时间点。在deadline时间点前线程能被通知或中断则返回true否则返回false。void signal()唤醒一个等待在Condition上的线程。void signalAll()唤醒所有等待在Condition上的线程。转载于:https://juejin.im/post/5d020a41f265da1ba25259af
http://www.pierceye.com/news/109295/

相关文章:

  • 山东响应式网站设置字体颜色的网站
  • 美容院网站建设西安有关做网站的公司有哪些
  • 湛江做网站设计公司网络推广网站培训班
  • 大型网站建立萝岗微信网站建设
  • 门户网站建设发展趋势官网网站怎么创建
  • 企业网站如何做自然搜索phpcms 网站转移
  • 站内优化怎么做建设设计网站
  • 如何建设机器人教育网站上海有名的网络公司
  • 网站二级目录做网站淄博网站建设 很乱
  • 常州做网站企业海口网站开发建设
  • 做php网站用什么软件开发wordpress页面图片轮播图
  • 做网站页面大小多大8上的信息课做网站作业
  • 自己做微网站创欧科技 网站建设
  • 网站设计师大学学什么专业北京燕华工程建设有限公司网站
  • 广州专业网站建设企业wordpress 数据库修改
  • 淮南装饰公司网站建设seo 网站树
  • 设计素材下载网站网络营销课程设计报告
  • 安庆公司做网站搜索引擎收录提交入口
  • 城固网站建设wordpress主题谁的最好
  • 国外建站企业北京鑫创网站建设
  • 网站做视频wordpress插件手动升级
  • wordpress收不到网站没有收款接口网站怎么做收款
  • 信阳做网站推广用tornado做网站
  • 网站开发与数据库ppt成都优化网站建设
  • 毕业设计静态网站建设选题依据企业网络营销的优势
  • 网站图片动态换名网站充值支付宝收款怎么做
  • 蜘蛛网是个什么网站做特卖的购物网站
  • 从零学做网站古典 网站模板
  • h5网站模板开发网站后台哪些功能需要前端配合
  • 网站建设 宜宾佛山企业网站自助建站