
Untitled
By: a guest on
May 2nd, 2012 | syntax:
Java | size: 1.01 KB | hits: 25 | expires: Never
public class T2 implements Runnable {
private static Integer summa;
public static void main(String[] args) {
summa = new Integer(0);
for (int i = 0; i < 1000; i++) {
T2 task = new T2(summa);
Thread thread = new Thread(task);
thread.start();
}
System.out.println(summa);
}
public T2(Integer summa) {
this.summa = summa;
}
public synchronized void run() {
summa++;
System.out.println(summa);
}
}
/** Säikeen luonti väärässä paikassa*/
public class Test1 implements Runnable {
public static void main(String[] args) {
Test1 task = new Test1();
Thread thread = new Thread(task);
thread.start();
}
public Test1() {
}
public void run() {
System.out.println("test ");
}
}
/** Kaksi starttia */
public class Test2 implements Runnable {
public static void main(String[] args) {
new Test2();
}
public Test2() {
Thread t = new Thread(this);
t.start();
}
public void run() {
System.out.println("Test ");
}
}