Is `List<T>` or `HashSet<T>` or anything else built in threadsafe for addition only?

My question is similar to [Threadsafe and generic arraylist?](https://stackoverflow.com/questions/1278010/threadsafe-and-generic-arraylist-in-c) but I'm only looking for safety to cover adding to this list threaded, not removal or reading from it.