设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
来源:互联网 发布:最优化问题求解 编辑:程序博客网 时间:2024/05/20 01:37
package cn.thread.test;/* * 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 */public class ThreadTest1 {private int j;public static void main(String[] args) {ThreadTest1 tt = new ThreadTest1();Inc inc = tt.new Inc();Dec dec = tt.new Dec();Thread t1 = new Thread(inc);Thread t2 = new Thread(dec);Thread t3 = new Thread(inc);Thread t4 = new Thread(dec);t1.start();t2.start();t3.start();t4.start();}private synchronized void inc() {j++;System.out.println(Thread.currentThread().getName()+"inc:"+j);}private synchronized void dec() {j--;System.out.println(Thread.currentThread().getName()+"dec:"+j);}class Inc implements Runnable {@Overridepublic void run() {for (int i = 0; i < 100; i++) {inc();}}}class Dec extends Thread {@Overridepublic void run() {for (int i = 0; i < 100; i++) {dec();}}}}
0 0
- 一道java线程面试题--设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。考虑到线程的安全性写出程序。
- 123、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- 设计 4 个线程, 其中两个线程每次对 j 增加 1 , 另外两个线程对 j 每次减少 1 。 写出程序
- 设计 4个线程,其中两个线程每次对 j 增加 1,另外两个线程对 j 每次减少 1。写出程序
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- java面试笔试题:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1.写出程序
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
- eclipse3.X集成maven3.0.4插件详细图解(安装、配置)
- From Apprentice To Artisan 01
- Two ways to create a new thread of execution
- 分数类中的运算符重载(续)
- Android之Android apk动态加载机制的研究
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- eclipse集成maven3后,创建java项目详细图解
- SQLite Version3.3.6源代码文件结构
- java 遍历arrayList的四种方法
- ORMLite完全解析(一)通过实例理解使用流程
- HZNU-1028: 多项式合并(map实现)
- 畅游C++ Boost Serialization 序列化
- 二叉树(三)
- ipdegin 127.0.0.1pend