Skip to content
Snippets Groups Projects
Select Git revision
  • 324095151ca6047ed7cb9bd8f10d4cb3f7a3c602
  • main default protected
2 results

server.py

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();
    			}
    		}		
    	}
    }