
正文
java项目代码资源分享 java项目资源网站
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中Thread类与Runnable接口实现资源共享的疑问
public
class
ThreadNotShare
extends
Thread{
private
int
share
=
5;
public
void
run(){
for(int
i
=
;
i
50
;
i++)
if(this.share
0){
System.out.println("shar
=
"
+
this.share--);
}
}
public
static
void
main(String
args[])
{
ThreadNotShare
t1
=
new
ThreadNotShare();
ThreadNotShare
t2
=
new
ThreadNotShare();
ThreadNotShare
t3
=
new
ThreadNotShare();
t1.start();
t2.start();
t3.start();
}
}
上面是一个继承Thread之后,因为由一个线程类分别构造了3个对象,所以各自有各自的数据,对象之间是数据不共享的
至于楼主的问题
例二表面看是继承了一个Thread类,但是调用的方法依旧是把一个线程类的对象交给Thread去构造,和实现Runnable接口在本质上没有任何区别不是吗,都是由一个对象构造出的线程,当然是共享同一份数据了
相关问答
Q1: 求一套完整的JAVA WEB项目的网络购物网站源代码
虽然源码便宜到十块钱能买一套或者n套了吧,不过10分就想买还是有点too young too sample
Q2: java的代码分享网站有哪些?
1. java2s
这个网站非常好,分成三大类,分别是Example 、Products 、 Articles ,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML 、 C# / C Sharp 、 C / ANSI-C 、 SQL / MySQL 等类。总之,非常好。
2. codeZoo
这是O'Reily旗下的,除了Java之外,还有Ruby、Python。
3. Java学习源代码检索系统
难得看见国产的,好歹也要支持一下,分类也算清楚。
4. Koders
是个综合查询的网站,不过它好像是从代码中查找关键词,包含的语言挺多的。
5. Resources for Java server-side developers
确切的说,它是一个资源收集的网站,代码查询并不多。不过它分类相当细,如Articles、Books、Examples、Extensions、Frameworks等类,你可以输入Spring或Hibernate作为关键词搜索一下看看。
-----
java项目代码资源分享的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java项目资源网站、java项目代码资源分享的信息别忘了在本站进行查找喔。







