问一道线程同步面试题 面试题thread线程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ⑴处 Thread t=new Thread(inc); 这个线程直接用 函数inc做参数是什么意思? Thread构造函数定义: public Thread(Runnable target) { init(null, target, "Thread-" + nextThreadNum(), 0); }class Inc implements Runnable Inc实现了Runnable接口,此处作为target,告知新产生的Thread到底执行哪个target的run函数 ⑵处 for(int i=0;i<100;i++) 这个循环的目的是什么? 这里循环一百次的目的是为了控制每个线程执行的时间。 如果改为 for(int i=0;i<10;i++)(方便展示),输出结果:第一次: Thread-0-inc:1Thread-0-inc:2Thread-0-inc:3Thread-0-inc:4Thread-0-inc:5Thread-0-inc:6Thread-0-inc:7Thread-0-inc:8Thread-0-inc:9Thread-0-inc:10Thread-3-dec:9Thread-3-dec:8Thread-3-dec:7Thread-3-dec:6Thread-3-dec:5Thread-3-dec:4Thread-3-dec:3Thread-3-dec:2Thread-3-dec:1Thread-3-dec:0Thread-1-dec:-1Thread-1-dec:-2Thread-1-dec:-3Thread-1-dec:-4Thread-1-dec:-5Thread-1-dec:-6Thread-1-dec:-7Thread-1-dec:-8Thread-1-dec:-9Thread-1-dec:-10Thread-2-inc:-9Thread-2-inc:-8Thread-2-inc:-7Thread-2-inc:-6Thread-2-inc:-5Thread-2-inc:-4Thread-2-inc:-3Thread-2-inc:-2Thread-2-inc:-1Thread-2-inc:0(两次增的过程,两次减的过程)第二次:Thread-0-inc:1Thread-0-inc:2Thread-0-inc:3Thread-1-dec:2Thread-3-dec:1Thread-3-dec:0Thread-3-dec:-1Thread-3-dec:-2Thread-3-dec:-3Thread-3-dec:-4Thread-3-dec:-5Thread-3-dec:-6Thread-3-dec:-7Thread-3-dec:-8Thread-0-inc:-7Thread-0-inc:-6Thread-0-inc:-5Thread-0-inc:-4Thread-0-inc:-3Thread-0-inc:-2Thread-0-inc:-1Thread-1-dec:-2Thread-1-dec:-3Thread-1-dec:-4Thread-1-dec:-5Thread-1-dec:-6Thread-1-dec:-7Thread-1-dec:-8Thread-1-dec:-9Thread-1-dec:-10Thread-2-inc:-9Thread-2-inc:-8Thread-2-inc:-7Thread-2-inc:-6Thread-2-inc:-5Thread-2-inc:-4Thread-2-inc:-3Thread-2-inc:-2Thread-2-inc:-1Thread-2-inc:0(三次增,两次减)所以这个地方加循环主要是为了增加线程循环体的时间,从而可以体现出不同线程对共同资源的操作的特点 如何将文件的一部分作为输入流? 基于对象与面向对象有什么不同 java绘图渐变效果问题 请问JAVA如何操纵其他的WEB或FORM程序,给个大概思路,谢谢! 关于异常在数据库中的处理 SCJP在线自测,试一把,自动判分,有意思 新手指教 谢谢 约瑟夫环的问题 public class Test5 extends JFrame 的extends是什么意思啊? 有哪位大虾告诉我一下?怎么设置PATH 和 CLASSPATH?我不能再为这个小问题纠缠下去了!!! get,set,方法调用错误,求解答,谢谢 【求助】关于java集合中的问题
Thread构造函数定义:
public Thread(Runnable target) {
init(null, target, "Thread-" + nextThreadNum(), 0);
}
class Inc implements Runnable
Inc实现了Runnable接口,此处作为target,告知新产生的Thread到底执行哪个target的run函数 ⑵处 for(int i=0;i<100;i++) 这个循环的目的是什么?
这里循环一百次的目的是为了控制每个线程执行的时间。
如果改为 for(int i=0;i<10;i++)(方便展示),输出结果:
第一次:
Thread-0-inc:1
Thread-0-inc:2
Thread-0-inc:3
Thread-0-inc:4
Thread-0-inc:5
Thread-0-inc:6
Thread-0-inc:7
Thread-0-inc:8
Thread-0-inc:9
Thread-0-inc:10
Thread-3-dec:9
Thread-3-dec:8
Thread-3-dec:7
Thread-3-dec:6
Thread-3-dec:5
Thread-3-dec:4
Thread-3-dec:3
Thread-3-dec:2
Thread-3-dec:1
Thread-3-dec:0
Thread-1-dec:-1
Thread-1-dec:-2
Thread-1-dec:-3
Thread-1-dec:-4
Thread-1-dec:-5
Thread-1-dec:-6
Thread-1-dec:-7
Thread-1-dec:-8
Thread-1-dec:-9
Thread-1-dec:-10
Thread-2-inc:-9
Thread-2-inc:-8
Thread-2-inc:-7
Thread-2-inc:-6
Thread-2-inc:-5
Thread-2-inc:-4
Thread-2-inc:-3
Thread-2-inc:-2
Thread-2-inc:-1
Thread-2-inc:0(两次增的过程,两次减的过程)
第二次:
Thread-0-inc:1
Thread-0-inc:2
Thread-0-inc:3
Thread-1-dec:2
Thread-3-dec:1
Thread-3-dec:0
Thread-3-dec:-1
Thread-3-dec:-2
Thread-3-dec:-3
Thread-3-dec:-4
Thread-3-dec:-5
Thread-3-dec:-6
Thread-3-dec:-7
Thread-3-dec:-8
Thread-0-inc:-7
Thread-0-inc:-6
Thread-0-inc:-5
Thread-0-inc:-4
Thread-0-inc:-3
Thread-0-inc:-2
Thread-0-inc:-1
Thread-1-dec:-2
Thread-1-dec:-3
Thread-1-dec:-4
Thread-1-dec:-5
Thread-1-dec:-6
Thread-1-dec:-7
Thread-1-dec:-8
Thread-1-dec:-9
Thread-1-dec:-10
Thread-2-inc:-9
Thread-2-inc:-8
Thread-2-inc:-7
Thread-2-inc:-6
Thread-2-inc:-5
Thread-2-inc:-4
Thread-2-inc:-3
Thread-2-inc:-2
Thread-2-inc:-1
Thread-2-inc:0(三次增,两次减)所以这个地方加循环主要是为了增加线程循环体的时间,从而可以体现出不同线程对共同资源的操作的特点