Skip to content
Snippets Groups Projects
Select Git revision
  • 99d3eb2319807c879daccbefeb65bcc58ce4eed6
  • main default protected
  • feat/final
  • feature/Michelle
  • feat/010125
  • Luca
  • feat/knew
  • feat/try
  • feat/katha2
  • feature/katharina
10 results

2024-12-22_Client_V4.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ThreadDurchInterface_1.java 1.01 KiB
    /** Programm zur Demonstration von Runnable. 
     * 
     * @author stedS
     * @version 1.0 (2017-01-12) 
     */
    package MyThreads;
    public class ThreadDurchInterface_1 {
    	/** Hauptprogramm legt 3 Threads an, von denen 2 Threads die run-Methode 
    	 * einer Klasse verwenden, welche das Interface Runnable implementiert.
    	 * @param args Es werden keine Runtimeparameter verwendet
    	 * @author stedS
    	 */
    	public static void main(String[] args) {
    		final int COUNT = 5;
    
    		//Objekte anlegen, die keine Unterklassen von Thread sind 
    		//dafr aber das Interface Runnable untersttzen: 
    		MyOutputClass myRunnable1 = 	new MyOutputClass("Hallo", COUNT);
    		MyOutputClass myRunnable2 = 	new MyOutputClass("Meti", COUNT);		
    		
    		//nun alle gewnschten Threads anlegen:
    		MyInputClass myThread1 	= new MyInputClass();
    		Thread myThread2 		= new Thread(myRunnable1);
    		Thread myThread3 		= new Thread(myRunnable2);
    		
    		//nun alle Thread-Objekte starten
    		myThread1.start();
    		myThread2.start();
    		myThread3.start();
    	}
    }