Download RollingNumberConcurrencyTesting Free Java Code
Description
Performance testing of various concurrency strategies and data structures for a rolling number.
Source Files
The download file RollingNumberConcurrencyTesting-master.zip has the following entries.
.gitignore//from www . ja va 2 s. c o m
src/NoRollingAsBaseline.java
src/RollingNumberAbstract.java
src/RollingNumberAbstractViaSynchronized.java
src/RollingNumberAbstractViaTryLock.java
src/RollingNumberThroughputTest.java
src/RollingNumberViaSynchronizedWithLinkedBlockingQueue.java
src/RollingNumberViaSynchronizedWithNonThreadSafeLinkedList.java
src/RollingNumberViaSynchronizedWithReadWriteLockLinkedList.java
src/RollingNumberViaSynchronizedWithSynchronizedLinkedList.java
src/RollingNumberViaTryLockWithAtomicCircularArray.java
src/RollingNumberViaTryLockWithLinkedBlockingQueue.java
src/RollingNumberViaTryLockWithNonThreadSafeLinkedList.java
src/RollingNumberViaTryLockWithReadWriteLockCircularArray.java
src/RollingNumberViaTryLockWithReadWriteLockLinkedList.java
src/RollingNumberViaTryLockWithSynchronizedCircularArray.java
src/RollingNumberViaTryLockWithSynchronizedLinkedList.java
stats/concurrent-throughput.graffle
stats/concurrent_throughput_rollingnumber_ec2.png
stats/concurrent_throughput_rollingnumber_macbookpro.png
stats/stats-ec2-java6.txt
stats/stats-macbook-java6.txt
stats/stats-macbook-java7.txt
stats/stats.xlsx
thread-dumps/NoRollingAsBaseline.threaddump.1.txt
thread-dumps/RollingNumberViaSynchronizedWithLinkedBlockingQueue.threaddump.1.txt
thread-dumps/RollingNumberViaSynchronizedWithReadWriteLockLinkedList.threaddump.1.txt
thread-dumps/RollingNumberViaSynchronizedWithSynchronizedLinkedList.threaddump.1.txt
thread-dumps/RollingNumberViaTryLockWithLinkedBlockingQueue.threaddump.1.txt
thread-dumps/RollingNumberViaTryLockWithLinkedBlockingQueue.threaddump.2.txt
thread-dumps/RollingNumberViaTryLockWithLinkedBlockingQueue.threaddump.3.txt
thread-dumps/RollingNumberViaTryLockWithReadWriteLockLinkedList.threaddump.1.txt
thread-dumps/RollingNumberViaTryLockWithReadWriteLockLinkedList.threaddump.2.txt
thread-dumps/RollingNumberViaTryLockWithReadWriteLockLinkedList.threaddump.3.txt
thread-dumps/RollingNumberViaTryLockWithSynchronizedLinkedList.threaddump.1.txt
thread-dumps/countThreads.sh
thread-dumps/output
thread-dumps/runAll.sh
Download
Click the following link to download RollingNumberConcurrencyTesting-master.zip.
RollingNumberConcurrencyTesting-master.zip