请问这样会有几个线程存在? 不是吧,应该只有一个。调用main的时候才建立一个Thread. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个main()主线程,一个new Thread()线程 只有一个线程,只到你调线程的start()才有两个线程,注意,不是调用线程的run(),如果调用线程的run(),则还是只有一个线程. Thread.activeCount()有三个,而enumerate只有两个,就是大家说的两个。前面有个兄弟遇到了这种问题。activeCount不知道怎么算出来三个的,我猜想垃圾收集线程也被他算进去了,而enumerate没算,就会出错。一般大家都加到线程组里面通过线程组的名称来使用上面两个方法,不会有错误的,但是如果不是用线程组的话是会有点问题的,兄弟们注意一下了:)(大家可以测试一下,我觉得这个问题很好玩,也不知道自己的猜测是否正确,那位高手能解释一下)。 如果调用线程的run(),则还是只有一个线程.start()方法也是调用run(),如果我直接调用run(),有什么不同呢? 是有两个线程,只是有一个非active状态 关于Socket的一个问题 关于对象的内存回收的问题,请教 大家快来啊。。。。单元测试,存放规范~~ List对象在每次执行add方法,自动增大数组大小,为什么都扩大到原来大小的1.5倍? 定时启动,response,request参数传递难题。(100分请教) 关于强制转换 如何在servlet读取一个文件(使用相对路径读取) 如何去掉文件后的许多空格?? SCJP275有简答题吗?简答题考哪些内容啊?怎么考? 下星期要交货了,大侠请指点,我很急! 请教一个简单的问题 问问大家Java得代码规范是什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货