"线程同步的"和"包装器"是两个词.
线程同步的 指对其成员的操作不会因为多线程的原因发生错误.
例如:
public class Student
{
    public string Sex;
    public string Name;
}
public static Student s;线程A和线程B同时对s进行操作:
线程A是:
s.Sex="女";
s.Name="小红";
线程B是:
s.Sex="男";
s.Name="小明";但是实际运行如果是:
线程A:s.Sex="女";
线程B:s.Sex="男";
线程B:s.Name="小明";
线程A:s.Name="小红";好了。.现在小红是男的。.这就是线程不同步。
如果有这个方法:
public SetStudent(string sex,string name)
{
    lock(this){
        this.Sex=sex;
        this.Name=name;
    }
}
而线程AB都调用这个方法的话,那么这个方法就是线程同步的。.包容器就不说了。.
System.Collections里一大把