From 68965b979d0eee871f2dac4ab86e20020691a2dc Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Fri, 20 Sep 2019 13:37:29 +0200 Subject: [PATCH] sigh --- .gitignore | 1 + .idea/encodings.xml | 4 - .idea/misc.xml | 6 - .idea/modules.xml | 8 - .idea/uiDesigner.xml | 124 -- .idea/workspace.xml | 1057 ----------------- ConcurrencyPuzzlers.iml | 21 - .../ConcurrencyPuzzlers.kotlin_module | Bin 16 -> 0 bytes .../chapter1/SafeSequence.class | Bin 1986 -> 0 bytes .../chapter1/UnsafeSequence.class | Bin 2061 -> 0 bytes .../chapter1/cretans/Cretan.class | Bin 595 -> 0 bytes .../chapter1/cretans/CretanAttack.class | Bin 1914 -> 0 bytes .../chapter1/cretans/SynchronizedCretan.class | Bin 899 -> 0 bytes .../cretans/SynchronizedCretan2.class | Bin 904 -> 0 bytes .../cretans/SynchronizedCretan3.class | Bin 1077 -> 0 bytes .../cretans/SynchronizedCretan4.class | Bin 1113 -> 0 bytes .../cretans/SynchronizedCretan5.class | Bin 1750 -> 0 bytes .../chapter2/ExpensiveObject.class | Bin 885 -> 0 bytes .../chapter2/LazyInit.class | Bin 1576 -> 0 bytes .../chapter2/SafeLazyInit.class | Bin 2278 -> 0 bytes .../AttemptToShowReordering$State.class | Bin 498 -> 0 bytes .../chapter3/AttemptToShowReordering.class | Bin 2040 -> 0 bytes .../chapter3/NonAtomicDoubleUpdates.class | Bin 2708 -> 0 bytes .../chapter3/Publication.class | Bin 391 -> 0 bytes .../chapter3/Visibility.class | Bin 1302 -> 0 bytes .../chapter3/VolatileCretan.class | Bin 1621 -> 0 bytes .../chapter3/VolatileStatus.class | Bin 2580 -> 0 bytes .../chapter4/Atomicity.class | Bin 1905 -> 0 bytes .../ConcurrencyPuzzlers/chapter4/Car.class | Bin 612 -> 0 bytes .../chapter4/Ownership.class | Bin 482 -> 0 bytes .../chapter4/Ownership2.class | Bin 810 -> 0 bytes .../chapter5/ShowMeTheValues.class | Bin 1883 -> 0 bytes .../chapter5/juc/HashMapTest.class | Bin 2602 -> 0 bytes .../chapter6/CachedThreadPool.class | Bin 1716 -> 0 bytes .../chapter6/CompletionServiceExample.class | Bin 2590 -> 0 bytes .../chapter6/FixedThreadPoolWebserver.class | Bin 2706 -> 0 bytes .../chapter6/Shutdown.class | Bin 2318 -> 0 bytes .../chapter6/ShutdownNow.class | Bin 2427 -> 0 bytes .../chapter6/SingleThreadExecutor.class | Bin 1614 -> 0 bytes .../chapter6/futures/CancelledFuture.class | Bin 2904 -> 0 bytes .../chapter6/futures/ExceptionalFuture.class | Bin 2724 -> 0 bytes .../chapter6/futures/TheFuture.class | Bin 2651 -> 0 bytes .../chapter7/TrickyTaskCancellation.class | Bin 2682 -> 0 bytes .../common/NotThreadSafe.class | Bin 153 -> 0 bytes .../common/TestHarness.class | Bin 2642 -> 0 bytes .../common/ThreadSafe.class | Bin 147 -> 0 bytes .../sleepers/Sleeper1.class | Bin 681 -> 0 bytes .../sleepers/Sleeper2.class | Bin 740 -> 0 bytes .../sleepers/Sleeper3a.class | Bin 825 -> 0 bytes .../sleepers/Sleeper3b.class | Bin 2145 -> 0 bytes .../sleepers/Sleeper4.class | Bin 1128 -> 0 bytes 51 files changed, 1 insertion(+), 1220 deletions(-) create mode 100644 .gitignore delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/uiDesigner.xml delete mode 100644 .idea/workspace.xml delete mode 100644 ConcurrencyPuzzlers.iml delete mode 100644 out/production/ConcurrencyPuzzlers/META-INF/ConcurrencyPuzzlers.kotlin_module delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/SafeSequence.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/UnsafeSequence.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/Cretan.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/CretanAttack.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/SynchronizedCretan.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/SynchronizedCretan2.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/SynchronizedCretan3.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/SynchronizedCretan4.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter1/cretans/SynchronizedCretan5.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter2/ExpensiveObject.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter2/LazyInit.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter2/SafeLazyInit.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/AttemptToShowReordering$State.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/AttemptToShowReordering.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/NonAtomicDoubleUpdates.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/Publication.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/Visibility.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/VolatileCretan.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter3/VolatileStatus.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter4/Atomicity.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter4/Car.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter4/Ownership.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter4/Ownership2.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter5/ShowMeTheValues.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter5/juc/HashMapTest.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/CachedThreadPool.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/CompletionServiceExample.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/FixedThreadPoolWebserver.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/Shutdown.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/ShutdownNow.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/SingleThreadExecutor.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/futures/CancelledFuture.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/futures/ExceptionalFuture.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter6/futures/TheFuture.class delete mode 100644 out/production/ConcurrencyPuzzlers/chapter7/TrickyTaskCancellation.class delete mode 100644 out/production/ConcurrencyPuzzlers/common/NotThreadSafe.class delete mode 100644 out/production/ConcurrencyPuzzlers/common/TestHarness.class delete mode 100644 out/production/ConcurrencyPuzzlers/common/ThreadSafe.class delete mode 100644 out/production/ConcurrencyPuzzlers/sleepers/Sleeper1.class delete mode 100644 out/production/ConcurrencyPuzzlers/sleepers/Sleeper2.class delete mode 100644 out/production/ConcurrencyPuzzlers/sleepers/Sleeper3a.class delete mode 100644 out/production/ConcurrencyPuzzlers/sleepers/Sleeper3b.class delete mode 100644 out/production/ConcurrencyPuzzlers/sleepers/Sleeper4.class diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..485dee6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 15a15b2..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 0548357..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 287a49d..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml deleted file mode 100644 index e96534f..0000000 --- a/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index 1bf09db..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,1057 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - shut - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -