From the following site:
http://crfdesign.net/programming/top-10-differences-between-java-and-c
Unfortunately, List<> is no
List<>
use SynchronizedCollection it also provides a Constructor-Parameter to use a shared sync :)