// Viisi yksinkertaista säiettä // Toteuttaa Runnable-rajapinnan. public class PerusSaieRunnable1 implements Runnable { private int jaljella = 5; private int id; // luokkamuttuja, monesko luokasta luotu säie on private static int saikeita = 0; public PerusSaieRunnable1() { id = ++saikeita; } public void run() { while(jaljella > 0) { System.out.println("säie" + id + " (" + jaljella + ")"); jaljella--; } } public static void main(String[] args) { // Käynnistetään viisi säiettä for(int i = 1; i <= 5; i++) { PerusSaieRunnable1 saie = new PerusSaieRunnable1(); new Thread(saie).start(); } System.out.println("Kaikki säikeet käynnistyneet"); } }