原文:【Java面试题】29 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。

本题并不难,实现方式有很多种,有很多种结构。 方法一:利用内部类实现,两个实现加减的类实现Runnable接口,然后再实现 个具体线程。 代码: 第二种方式:具体加减操作写在一个类的方法里,没有内部类,用另外一个类去调用。 代码: 参考资料: http: www.cnblogs.com nannanITeye p .html http: blog.csdn.net u article detail ...

2017-03-27 14:10 0 2965 推荐指数:

查看详情

很好玩的多线程面试题:如何保证线程顺序执行?两个实例讲清楚

作为面试宠儿的多线程,在面试的时候是一定会被询问的话题,今天,在和朋友聊天的时候,他问了我一道很好玩的多线程面试题,不难,但是想解释清楚,还真的是不容易 问题:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行 当看到这个问题的时候,我的第一反应 ...

Thu Dec 03 04:32:00 CST 2020 0 530
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM