• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于java 线程的一个问题

//我想用java模拟两个线程对一个堆栈的操作package mypackage;public class MyStack {        private int idx=0;        private char[] data=new char[6];        public synchronized  void push(char c){                        data[idx]=c;                        idx++;        }        public synchronized char pop(){                        idx--;                        return data[idx];        }        public synchronized int getIdx(){                        return idx;                }public synchronized int getIdx(){//获开栈顶指针,一会儿问题就在这里                        return idx;                }}package mypackage;//dopush线程模拟的是压栈操作public class dopush extends Thread{        char c;        private MyStack my;        public dopush(MyStack my){                this.my=my;        }        @Override        public  void run() {                for(int i=0;i

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

什么问题

使用道具 举报

发新帖

发布任务需求已有1031277位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!