我们知道,在多线程间,堆内数据是可以共享的,这也使得java线程间的通信变得方便。我们也知道,java真正要访问堆中对象的时候,是通过栈里面的引用地址实现的。而线程间栈是不共享的那么,我有一个问题,没有共享的栈来指定引用地址,线程间对堆中对象的共享是怎么实现的?谢谢
解决方案 »
- 如何改写第三方源码?
- java.lang.NullPointerException
- 如何将JPanel这样的中间容器作为内容面板?B难道不对吗?
- Java prepareStatement一个奇怪的错误
- 最简单的Struts为什么生成不了jsp???少了哪一部???
- 用Eclipse+SWT Designer做界面,怎样把数据库中的记录显示在Table中?
- 我用Applet作了一个画图程序,怎样将图保存到服务器上,回答正确再送100分
- 如何将字符数组赋给字符串?
- 请问如何从"byte[]"生成一个Image对象?JDK版本1.2!
- 急!!!!开发Corba中遇到的问题
- 一个比较傻瓜的问题
- 大家知道吗???急
class A implements Runable{
int x;
public void run(){}
public static void main(String[] args){
A a = new A();
Thread t1 = new Thread(A);
Thread t2 = new Thread(A);//同样的A
//-------------这样共享就实现了!
}}