杨玲 201771010133《面向对象程序设计(java)》第十七周学习总结
《面向对象程序设计( java )》第十七周学习总结 第一部分:实验部分 实验名称:实验十七 线程同步控制 1 、实验目的与要求 (1) 掌握线程同步的概念及实现技术; (2) 线程综合编程练习 2 、实验内容和步骤 实验1: 测试程序并进行代码注释。 测试程序1: l 在Elipse环境下调试教材651页程序14-7,结合程序运行结果理解程序; l 掌握利用锁对象和条件对象实现的多线程同步技术。 1 package synch; 2 3 import java.util.* ; 4 import java.util.concurrent.locks.* ; 5 6 /** 7 * A bank with a number of bank accounts that uses locks for serializing access. 8 * @version 1.30 2004-08-01 9 * @author Cay Horstmann 10 */ 11 public class Bank 12 { 13 private final double [] accounts; // 银行运转的基本数据 14 private Lock bankLock; // 锁对象 15 private Condition sufficientFunds; // 16 17 /** 18 *