[Java] java 实现堆栈类(synchronized 互斥锁) →→→→→进入此内容的聊天室

来自 , 2021-04-21, 写在 Java, 查看 140 次.
URL http://www.code666.cn/view/e94550c9
  1. class Stack {
  2.         int idx = 0; // 堆栈指针的初始值为0
  3.         char[] data = new char[6]; // 堆栈有6个字符的空间
  4.  
  5.         public void push(char c) {
  6.                 synchronized (this) { // this表示Stack的当前对象
  7.                         data[idx] = c;
  8.                         idx++;
  9.                 }
  10.         }
  11.  
  12.         public char pop() {
  13.                 synchronized (this) { // this表示Stack的当前对象
  14.                         idx--;
  15.                         return data[idx];
  16.                 }
  17.         }
  18.  
  19. }
  20.  

回复 "java 实现堆栈类(synchronized 互斥锁)"

这儿你可以回复上面这条便签

captcha