三种方式实现生产者与消费者模型#158
Conversation
mywebc
commented
Jul 15, 2020
- 这个PR解答了当前仓库中的题目(机器人会自动判题并合并当前PR)
- 这个PR修复了当前仓库中的一些代码缺陷(机器人不会判题,而是由管理员来处理当前PR)
| public static class Producer extends Thread { | ||
|
|
||
| private final Container container; | ||
| private final Object LOCK; |
There was a problem hiding this comment.
名称 'LOCK' 必须匹配表达式: '^[a-z一-鿿][a-zA-Z0-9一-鿿]*$' 。
|
|
||
| public static class Consumer extends Thread { | ||
| private final Container container; | ||
| private final Object LOCK; |
There was a problem hiding this comment.
名称 'LOCK' 必须匹配表达式: '^[a-z一-鿿][a-zA-Z0-9一-鿿]*$' 。
| // producer.join(); | ||
| // } | ||
|
|
||
| private static int MAX_NUM = 10; |
There was a problem hiding this comment.
名称 'MAX_NUM' 必须匹配表达式: '^[a-z][a-zA-Z0-9]*$' 。
|
|
||
| // 实例化lock | ||
| private static Lock lock = new ReentrantLock(); | ||
| private static Condition producer_con = lock.newCondition(); |
There was a problem hiding this comment.
名称 'producer_con' 必须匹配表达式: '^[a-z][a-zA-Z0-9]*$' 。
| // 实例化lock | ||
| private static Lock lock = new ReentrantLock(); | ||
| private static Condition producer_con = lock.newCondition(); | ||
| private static Condition consumer_con = lock.newCondition(); |
There was a problem hiding this comment.
名称 'consumer_con' 必须匹配表达式: '^[a-z][a-zA-Z0-9]*$' 。
|
|
||
| // 实例化lock | ||
| private static Lock lock = new ReentrantLock(); | ||
| private static Condition producer_con = lock.newCondition(); |
There was a problem hiding this comment.
名称 'producer_con' 必须匹配表达式: '^[a-z][a-zA-Z0-9]*$' 。
| // 实例化lock | ||
| private static Lock lock = new ReentrantLock(); | ||
| private static Condition producer_con = lock.newCondition(); | ||
| private static Condition consumer_con = lock.newCondition(); |
There was a problem hiding this comment.
名称 'consumer_con' 必须匹配表达式: '^[a-z][a-zA-Z0-9]*$' 。
|
你的提交 b6f04bb ,似乎失败了:Your tests failed on CircleCI 😅 请不要气馁,仔细分析原因,再接再厉! |
1 similar comment
|
你的提交 b6f04bb ,似乎失败了:Your tests failed on CircleCI 😅 请不要气馁,仔细分析原因,再接再厉! |