Commit 4739de9a by Patryk Czarnik

Poprawki przykładów nt wątków

parent a01f61a9
...@@ -21,6 +21,7 @@ public class PuleWatkow { ...@@ -21,6 +21,7 @@ public class PuleWatkow {
System.out.println("Zaczynam zlecać..."); System.out.println("Zaczynam zlecać...");
for(int i = 0; i < N; i++) { for(int i = 0; i < N; i++) {
pool.submit(zadanie); pool.submit(zadanie);
// albo od razu lambdę: pool.submit(() -> System.out.println("a kuku"));
// pool.execute(zadanie); // pool.execute(zadanie);
// pool.schedule(zadanie, 2, TimeUnit.SECONDS); // pool.schedule(zadanie, 2, TimeUnit.SECONDS);
try { try {
...@@ -29,7 +30,7 @@ public class PuleWatkow { ...@@ -29,7 +30,7 @@ public class PuleWatkow {
} }
} }
System.out.println("Zlecilem wykonanie"); System.out.println("Zleciłem wykonanie");
pool.shutdown(); pool.shutdown();
//pool.shutdownNow(); //pool.shutdownNow();
......
...@@ -70,7 +70,7 @@ public class TworzenieWatkow { ...@@ -70,7 +70,7 @@ public class TworzenieWatkow {
Thread watek3b = new Thread(() -> { Thread watek3b = new Thread(() -> {
System.out.println("wątek 3 b"); System.out.println("wątek 3 b");
}); });
watek3b.start(); watek3b.start();
new Thread(() -> { new Thread(() -> {
......
...@@ -12,7 +12,7 @@ public class AtomowyLicznik { ...@@ -12,7 +12,7 @@ public class AtomowyLicznik {
licznik.addAndGet(3); // += licznik.addAndGet(3); // +=
licznik.addAndGet(-3); // -= licznik.addAndGet(-3); // -=
// Number n = licznik; // OK // Number n = licznik; // OK
// licznik.incrementAndGet();// ++x // licznik.incrementAndGet();// ++x
// licznik.decrementAndGet();// --x // licznik.decrementAndGet();// --x
// licznik.getAndIncrement(); // x++ // licznik.getAndIncrement(); // x++
......
...@@ -34,7 +34,7 @@ public class Konto { ...@@ -34,7 +34,7 @@ public class Konto {
this.wlasciciel = wlasciciel; this.wlasciciel = wlasciciel;
} }
public int getSaldo() { public synchronized int getSaldo() {
return saldo; return saldo;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment