Skip to content
Snippets Groups Projects
Select Git revision
  • 41996406c3efffdc8d7b4c757cce3fb144f03e06
  • master default protected
  • dev
3 results

version.txt

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    MyOutputClass.java 616 B
    package MyThreads;
    /** Die Klasse definiert die Methode MachWas() als abstract. Sie muss von einer Kindklasse 
     * berschrieben werden. Die Nachkommen dieser Klasse erben wiederum die Implementierung 
     * der Schnittstelle Runnable.
     * @author stedS
     */
    public abstract class MyOutputClass {
    	private String text;
    	int cnt = 0;
    	
    	MyOutputClass(String text)
    	{
    		this.text = text;
    	}
    	
    	protected abstract void MachWas();
    	
    	public void run() {
    		long kk = 0;
    		while (true) {
    			if (kk++ % 1_000_000 == 0) {
    				cnt++;
    				System.out.print(text + " ");
    				MachWas();
    			}
    		}		
    	}
    }