concurrent lib的学习

1.关于BlockingQueue的学习,这是一个阻塞的队列,在实例化一个ArrayBlockingQueue(5)的时候,当生产者的队列达到5个时候,将会被阻塞。具体的实现等待 和 通知使用 Condition的方法await,signal方法

2.当Executor.submit 提交一个任务的时候,如果这个任务执行要花费1000的时间,而当我们调用的时候指定了时间Future.get(timeoutMS, TimeUnit.MILLISECONDS)在这个1000之内

你可能感兴趣的:(Concurrent)