请看下面的代码,请将
getFreeModem()方法的代码补充完整:
class ModemProcess { /// <summary> /// 设备集合 /// </summary> private ArrayList _modemList = new ArrayList(); /// <summary> /// 从设备集合中读取一个空闲的设备并返回,如所有设备都停用,则返回null,如所有可用设备忙碌,则等待设备空闲,并返回一个空闲设备。 /// </summary> /// <returns>返回设备对象或null</returns> public Modem getFreeModem() { //TODO:请在此补充所需的代码 } } class Modem { /// <summary> /// 设备状态 0 空闲 1 忙碌 2 停用 /// </summary> public short Status; //其他代码略
}
|