Thanks James, > Add an ivar to the class keeps an std::vector<> for each thread. if my method works in priciple, I will optimize the mutexes away in the way you suggest. Cheers, Benjamin -- Benjamin King Institut für Medizinische Informatik Medizinische Hochschule Hannover Tel.: +49 511 532-2663