阅读下列一个支持多线程并发操作的堆栈类代码段 public class MyStack{ private int idx=0; private int[]data=new int[8];

admin2013-03-01  41

问题 阅读下列一个支持多线程并发操作的堆栈类代码段        public class MyStack{          private int idx=0;          private int[]data=new int[8];          public______void push(int i){               data[idx]=i;               idx + +;          }        ……        }    在下画线处应填入的是

选项 A、synchronized
B、wait
C、blocked
D、interrupt

答案A

解析 synchronized修饰方法,表示此方法的执行需同步,其同步锁对应的对象为本对象。程序实现一个简单的压栈操作,因压栈过程不能同时出栈或读取栈信息,故操作需要同步。
转载请注明原文地址:https://kaotiyun.com/show/e52p777K
0

最新回复(0)