Class N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential

java.lang.Object
  extended by N08_Part2_DataStructureAccess.TaskRunnableAbstract
      extended by N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Random
Enclosing class:
N08_Part2_DataStructureAccess

protected static class N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential
extends N08_Part2_DataStructureAccess.TaskRunnableAbstract

Same code as N08_Part2_DataStructureAccess.HashMapAccessSequential except use a ConcurrentHashMap. This is a more realistic case for ConcurrentHashMap access, since it uses the default concurrencyLevel = 16.


Field Summary
protected  ConcurrentHashMap<Integer,Integer> concMap
           
 
Fields inherited from class N08_Part2_DataStructureAccess.TaskRunnableAbstract
state
 
Constructor Summary
protected N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential()
           
 
Method Summary
 void run()
           
 
Methods inherited from class N08_Part2_DataStructureAccess.TaskRunnableAbstract
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

concMap

protected final ConcurrentHashMap<Integer,Integer> concMap
Constructor Detail

N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential

protected N08_Part2_DataStructureAccess.ConcurrentHashMapAccess2Sequential()
Method Detail

run

public void run()