In Java
, having shared storage:
final Map<String, Car> cars = (numberOfThreads == 1)
? new HashMap<String, Car>()
: new ConcurrentHashMap<String, Car>();
then in the run()
method of a thread worker class I want to store concurrently data into the cars
map. For that I need to downcast to an appropriate hashmap instance. I could use if (numberOfThreads == 1)
but I guess it is possible to reflect the cars
object - how can I use Java Reflection API here?
Aucun commentaire:
Enregistrer un commentaire