MCPcopy Create free account

hub / github.com/Beerkay/JavaMultiThreading / types & classes

Types & classes42 in github.com/Beerkay/JavaMultiThreading

ClassAccount
Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofprogramming.com/youtube/</em> </a> <br> a
JavaMultiThreadingCodes/src/Deadlock_11/Account.java:16
ClassApp
{@link java.util.concurrent.Semaphore}s are mainly used to limit the number of simultaneous threads that can access a resources, but you can also use
JavaMultiThreadingCodes/src/Semaphores_12/App.java:50
ClassApp
JavaMultiThreadingCodes/src/VolatileKeyword_2/App.java:42
ClassApp
JavaMultiThreadingCodes/src/ProducerConsumer_7/App.java:27
ClassApp
<a href="https://wikipedia.org/wiki/Deadlock">Deadlock</a> can occur in a situation when a thread is waiting for an object's lock, that is acquired by
JavaMultiThreadingCodes/src/Deadlock_11/App.java:24
ClassApp
the {@link java.util.concurrent.locks.ReentrantLock} class in Java as an alternative to synchronized code blocks. <br> {@link java.util.concurrent.loc
JavaMultiThreadingCodes/src/ReentrantLocks_10/App.java:69
ClassApp
Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofprogramming.com/youtube/</em> </a> <br> a
JavaMultiThreadingCodes/src/LockObjects_4/App.java:16
ClassApp
How to implement the Producer-Consumer pattern using "low level" techniques; namely, wait, notify and synchronized. This isn't the best way to impleme
JavaMultiThreadingCodes/src/LowLevelProducerConsumer_9/App.java:23
ClassApp
{@link java.util.concurrent.Callable} and {@link java.util.concurrent.Future} in Java to get results from your threads and to allow your threads to th
JavaMultiThreadingCodes/src/CallableAndFuture_13/App.java:33
ClassApp
{@link Object#wait()} and {@link Object#notify()} in Java; low-level multi-threading methods of the {@link java.lang.Object} class that allow you to h
JavaMultiThreadingCodes/src/WaitAndNotify_8/App.java:22
ClassApp
JavaMultiThreadingCodes/src/CountDownLatch_6/App.java:57
ClassApp
<b>How to interrupt running threads in Java using the built-in thread interruption mechanism.</b> <br><br> Source: <a href="http://www.javamex.com/tut
JavaMultiThreadingCodes/src/InterruptingThreads14/App.java:32
ClassApp
JavaMultiThreadingCodes/src/ThreadPools_5/App.java:40
ClassApp2
JavaMultiThreadingCodes/src/CallableAndFuture_13/App2.java:31
ClassApplicationAnonymous
Starting threads using the Thread constructor with anonymous classes <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming
JavaMultiThreadingCodes/src/StartingThreads_1/ApplicationAnonymous.java:18
ClassApplicationExtends
JavaMultiThreadingCodes/src/StartingThreads_1/ApplicationExtends.java:33
ClassApplicationRunnable
JavaMultiThreadingCodes/src/StartingThreads_1/ApplicationRunnable.java:34
ClassBlockingQueue
JavaMultiThreadingCodes/src/WaitAndNotify_8/BlockingQueueApp.java:55
ClassBlockingQueueApp
JavaMultiThreadingCodes/src/WaitAndNotify_8/BlockingQueueApp.java:102
ClassCallableImpl
Source: <a href="http://java-x.blogspot.com.tr/2006/11/java-5-concurrency-callable-and-future.html"> http://java-x.blogspot.com.tr/2006/11/java-5-conc
JavaMultiThreadingCodes/src/CallableAndFuture_13/CallableTester.java:48
ClassCallableTester
JavaMultiThreadingCodes/src/CallableAndFuture_13/CallableTester.java:73
ClassConnection
Semaphores <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofprogramming.com/youtu
JavaMultiThreadingCodes/src/Semaphores_12/Connection.java:20
ClassConnectionn
Semaphores <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofprogramming.com/youtu
JavaMultiThreadingCodes/src/Semaphores_12/Connectionn.java:20
ClassMyCallable
Understanding Callable @author Z.B. Celik <celik.berkay@gmail.com>
JavaMultiThreadingCodes/src/CallableAndFuture_13/App2.java:11
ClassProcessor
JavaMultiThreadingCodes/src/VolatileKeyword_2/App.java:21
ClassProcessor
Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofprogramming.com/youtube/</em> </a> <br> a
JavaMultiThreadingCodes/src/LowLevelProducerConsumer_9/Processor.java:19
ClassProcessor
Some background knowledge<br> Source: <em>http://www.programcreek.com/2009/02/notify-and-wait-example/</em> <br><br> {@code synchronized} keyword is u
JavaMultiThreadingCodes/src/WaitAndNotify_8/Processor.java:38
ClassProcessor
{@link java.util.concurrent.CountDownLatch} Java class to synchronize your threads’ activities. <br><br> Source: <em>http://stackoverflow.com/question
JavaMultiThreadingCodes/src/CountDownLatch_6/App.java:39
ClassProcessor
JavaMultiThreadingCodes/src/ThreadPools_5/App.java:22
ClassRunner
<a href="https://wikipedia.org/wiki/Deadlock">Deadlock</a> <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtu
JavaMultiThreadingCodes/src/Deadlock_11/Runner.java:22
ClassRunner
Source:<em> http://www.journaldev.com/2377/java-lock-example-and-concurrency-lock-vs-synchronized</em> <p> {@link java.util.concurrent.locks.Lock}: Th
JavaMultiThreadingCodes/src/ReentrantLocks_10/Runner.java:50
ClassRunner
Starting Threads with extends <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://www.caveofpr
JavaMultiThreadingCodes/src/StartingThreads_1/ApplicationExtends.java:18
ClassRunnerRunnable
Starting Threads using Runnable Interface <br><br> Codes with minor comments are from <a href="http://www.caveofprogramming.com/youtube/"> <em>http://
JavaMultiThreadingCodes/src/StartingThreads_1/ApplicationRunnable.java:18
ClassSimpleDeadLock
Source: http://www.herongyang.com/Java/Deadlock-What-Is-Deadlock.html <p> <a href="https://wikipedia.org/wiki/Deadlock">Deadlock</a> is a programming
JavaMultiThreadingCodes/src/Deadlock_11/SimpleDeadLock.java:13
ClassThread1
JavaMultiThreadingCodes/src/Deadlock_11/SimpleDeadLock.java:26
ClassThread2
JavaMultiThreadingCodes/src/Deadlock_11/SimpleDeadLock.java:42
ClassWorker
{@code synchronized} ("only let one thread in here at a time".) and {@code join} ("wait until thread on which join has called finished") keyword. <br>
JavaMultiThreadingCodes/src/JoiningAndSynchronizeThreads_3/Worker.java:22
ClassWorker
Multiple locks to speed up complex multi-threaded code. Define shared objects: list1 and list2 then synchronize these objects. Mainly discussing makin
JavaMultiThreadingCodes/src/LockObjects_4/Worker.java:26
ClassWorker
This is the implementation of {@link LockObjects_4.Worker} with threadPool <br><br> Codes with minor comments are from <a href="http://www.caveofprogr
JavaMultiThreadingCodes/src/ThreadPools_5/WorkerThreadPool.java:25
ClassWorkerMethodsSynchronized
Multiple locks to speed up complex multi-threaded code. Define shared objects: list1 and list2 then synchronize these objects. Mainly discussing makin
JavaMultiThreadingCodes/src/LockObjects_4/WorkerMethodsSynchronized.java:26
ClassWorkerThreadPool
JavaMultiThreadingCodes/src/ThreadPools_5/WorkerThreadPool.java:70
Classtests
Tests to understand the concepts of Multi-Threading in Java @author Z.B. Celik <celik.berkay@gmail.com>
JavaMultiThreadingCodes/src/tests.java:10