原文:【Java面试题】30 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。

题目如下: 子线程循环 次,接着主线程循环 ,接着又回到子线程循环 次, 接着再回到主线程又循环 ,如此循环 次 思路如下: 子线程语主线程为互斥,可用SYNCHRONIZED。很容易想到如下代码 由于运行结果很长 有 行 ,所以在Eclipse 编译器无法全部看到,或看到的并不是最终运行结果。所以可以在Run Run configuration Common 勾选File,点击File Syst ...

2017-03-27 14:59 0 3271 推荐指数:

查看详情

使用Java线程编程 让三个线程轮流输出ABC,循环10后结束

简要分析: 要求三个线程轮流输出,这里我们要使用一个对象锁,让关键部分的代码放入同步块当中。同时要有一个变量记录打印的次数到达10循环后不再打印,另外一个就是要给每个线程一个标志号,我们根据标识号来输出对应的信息。 package com.test; public class ...

Sun Aug 23 02:26:00 CST 2015 0 2407
Java线程:用三个线程控制循环输出10ABC

题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个线程, 按顺序输出ABC, 循环10。 解题思路:要按顺序输出ABC, 循环10,就要控制三个线程同步工作,也就是说要让三个线程轮流输出,直到10个ABC全部输出则结束线程。这里用一个Lock对象 ...

Sat Sep 14 04:53:00 CST 2013 6 17046
Java线程:用三个线程控制循环输出10ABC

题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个线程, 按顺序输出ABC, 循环10。 解题思路:要按顺序输出ABC, 循环10,就要控制三个线程同步工作,也就是说要让三个线程轮流输出,直到10个ABC全部输出则结束线程。这里用一个Lock对象 ...

Wed Mar 09 21:47:00 CST 2016 0 8849
线程上的RunLoop运行循环

线程的消息循环是默认不开启. 在线程中使用定时源.即定时器.需要我们手动开启子线程的消息循环. 步骤 : 将定时源添加到当前线程的消息循环. 问题:线程消息循环开启后,后面的代码不会执行,主线程怎么可以? 答:主线程的消息循环是默认开启 ...

Thu Jan 12 22:48:00 CST 2017 0 1423
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM