package com.xlkj.tests;class SubRunnable implements Runnable{
public void run() {}
}class SubThread extends Thread{
public void run() {
super.run();
}
}public class TestThread { public static void main(String[] args) {
SubRunnable sb=new SubRunnable();
//使用runnable对象做参数创建线程
Thread t1=new Thread(sb);
Thread t2=new Thread(sb);
//继承thread来创建线程
SubThread t3=new SubThread();
SubThread t4=t3; }
}我认为t1,t2两个线程可以操作同一资源(subrunnable),是不同实例;
t3,t4两个线程也可以操作同一资源,却是单实例;
这两种有什么不同,希望兄弟姐妹给予指教!thx!
public void run() {}
}class SubThread extends Thread{
public void run() {
super.run();
}
}public class TestThread { public static void main(String[] args) {
SubRunnable sb=new SubRunnable();
//使用runnable对象做参数创建线程
Thread t1=new Thread(sb);
Thread t2=new Thread(sb);
//继承thread来创建线程
SubThread t3=new SubThread();
SubThread t4=t3; }
}我认为t1,t2两个线程可以操作同一资源(subrunnable),是不同实例;
t3,t4两个线程也可以操作同一资源,却是单实例;
这两种有什么不同,希望兄弟姐妹给予指教!thx!
解决方案 »
- 关于后台html格式到前台原样显示的问题..
- 请教: 如何根据字符串值动态给JAVA成员变量赋值
- =======有谁知道,像sun的网页上发布的那些软件架构图,有立体感的那种,是用什么软件画出来的?
- HttpClient的最新版本的UserGuide在哪里
- 用javac编译错误信息是乱码,怎么解决呀??
- 初学者的问题,关于方法的调用
- 简单问题,各位给调试一下
- Applet为何显示不出图片,急!!!
- 请问jbuilder调试xsl xsl的文件路径该怎么设
- 急急急!------!!明天就参加SCJP考试了! 有如下问题! 大侠们请进!!-------!急急急!!!
- java zip遇到的问题
- httpclient 去网页内容的时候有个table取不到
Thread t1=new Thread(sb);
Thread t2=new Thread(sb);多线程 ,两个线程都在跑 一个 RUN()方法//继承thread来创建线程
SubThread t3=new SubThread();
SubThread t4=t3;这个只是一个线程
当然,这里说的是 Is A。
用 Has A,也可以达到这个目的。