并发程序测试
一、正确性测试
如:对一个自定义缓存的测试
//自定义的缓存
public class SemaphoreBoundedBuffer {
private final Semaphore availableItems, availableSpaces;
private final E[] items;
private int
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子。
public class Example17 { public static void main(String[] ar
Provider(MessageProvider):生产者Consumer(MessageConsumer):消费者PTP:Point to Point,即点对点的消息模型Pub/Sub:Publish/Subscribe,即发布/订阅的消息模型Queue:队列目标Topic:主题目标ConnectionFactory:连接工厂,JMS用它创建链接Connection:JMS客户端到JMS Pro