永发信息网

4个线程问题

答案:1  悬赏:10  手机版
解决时间 2021-05-09 15:23
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
注:因为这4个线程共享J,所以线程类要写到内部类中。
最佳答案

public class TestThreads



{



private int j=1;



//加线程



private
class Inc implements Runnable



{



public void run()



{



for(int i = 0;i <
10;i++)



{



inc();



}



}



}



//减线程



private
class Dec implements Runnable



{



public void run()



{



for(int i = 0;i <
10;i++)



{



dec();



}



}



}



//加1



private
synchronized void inc()



{



j++;



System.out.println(Thread.currentThread().getName()+"-inc:"+j);



}



//减1



private
synchronized void dec()



{



j--;



System.out.println(Thread.currentThread().getName()+"-dec:"+j);



}



//测试程序



public
static void main(String[] args)



{



TestThreads test = new
TestThreads();



//创建两个线程类



Thread thread = null;



Inc
inc = test.new Inc();



Dec dec = test.new Dec();



//启动4个线程



for(int i = 0;i < 2;i++)



{



thread = new Thread(inc);



thread.start();



thread = new Thread(dec);



thread.start();



}



}



}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
弹弹堂怎么快速挣点券,不卖东西
德语“快点”
哪里有爱心印记?
用曾几何时写一段回忆朋友的句子
嵊州市人民医院浙大一院嵊州分院(南门)在哪里
脸圆适合什做么样的发型?
美国电话怎么打
海港区秦皇岛蜜桔宝贝在哪里啊,我有事要去这
为什么我重装完系统,硬盘的文件夹都隐藏了,
平潭有鸽协会吗?
格式化DEF盘会不会将有用的系统文件删除掉?
空间的营养指数是什么
非诚勿扰配对成功的所有的男女嘉宾
会各种装电脑系统的来
有个男生喜欢我、可我不喜欢他。
推荐资讯
如果分手了,但还很想她,但又爱面子,怎么办
已知ab是方程x2+2x-1=0的两个根,则代数式ab2
龙鱼在鱼缸里竖着飘浮,还有救吗?
疯狂酸菜鱼怎么去啊,有知道地址的么
三国杀Oline,怎样可以更快升级。(详细)
双子座的人为什么是这样的呢
为什么我个性签名更新,好友的好友里显示不出
怎没安装相机驱动
补充歇后语兔子的尾巴,乌龟与兔子的故事写作
星期五会所地址有知道的么?有点事想过去
完美国际和完美前传有什么区别?
Dnf组队,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?