我必须为这个程序绘制堆栈和堆,但不知道你是怎么做的。
class EsempioT implements Runnable {
int counter = 0;
public void run() {
incr();
}
public void incr() {
int temp;
temp = counter;
temp++;
counter = temp;
}
public static void main(String[] args) {
EsempioT es = new EsempioT();
Thread t1 = new Thread(es);
Thread t2 = new Thread(es);
t1.start();
t2.start();
}
}
作为一个例子,我得到了这个程序的堆栈和堆:https://www.mediafire.com/?rdptw9sgqmc7hr0
程序几乎完全相同,第一个扩展Thread的变化和第二个实现Runnable的变化。如何表示这种差异? 感谢