随笔分类 - 多线程
java多线程编程
摘要:题目 生产者 消费者模式 题目: 写一个固定容量的同步容器,拥有put和get方法,以及getCount方法 能够支持2个生产者线程和10个消费者线程的阻塞调用 解法一: 使用wait和notify/notifyAll实现 需要注意的点: 因为一个生产者只能生产一个食物,所以要想满足所有消费者必须启
阅读全文
摘要:题目: 创建一个类,需要实现两个方法 { 1: add()往类中添加一个对象, 2: size()返回这个类目前的对象数 } 创建两个线程,第一个线程循环调用10次add()方法,每次同时打印出此时的size()值; 第二个线程需要在第一个线程打印到第5个元素时输出“Line 2 检测到5号元素”
阅读全文
摘要:多线程优势: 在i7 8550U CPU平台比单线程快2 4倍以上 题目: (假设多线程数为N)给定N个数组,每个数组中存着DATASIZE = 15000000个数字,为每个数组中的每个数字单独判断一次是否为素数。 多线程与单线程元素均采用单独素数判断时效率极高的相邻剪枝法(在我另一篇文章中有写)
阅读全文

浙公网安备 33010602011771号