From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/Listing2204.java | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/Listing2204.java (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/Listing2204.java') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/Listing2204.java b/Master/Reference Architectures and Patterns/hjp5/examples/Listing2204.java new file mode 100644 index 0000000..73189fd --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/Listing2204.java @@ -0,0 +1,39 @@ +/* Listing2204.java */ + +class A2204 +{ + int irgendwas; + //... +} + +class B2204 +extends A2204 +implements Runnable +{ + public void run() + { + int i = 0; + while (true) { + if (Thread.interrupted()) { + break; + } + System.out.println(i++); + } + } +} + +public class Listing2204 +{ + public static void main(String[] args) + { + B2204 b = new B2204(); + Thread t = new Thread(b); + t.start(); + try { + Thread.sleep(1000); + } catch (InterruptedException e){ + //nichts + } + t.interrupt(); + } +} \ No newline at end of file -- cgit v1.2.3