在多线程之中,每条线程能能独立保存对象吗?
在程序里我们能通过CurrentThread来获取这条线程内保存的对象。
在网上查找时,java好像有这么的功能
ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。
ThreadLocal会为每一个线程提供一个独立的变量副本,从而隔离了多个线程对数据的访问冲突。因为每一个线程都拥有自己的变量副本,从而也就没有必要对该变量进行同步了。ThreadLocal提供了线程安全的共享对象,在编写多线程代码时,可以把不安全的变量封装进ThreadLocal。那么C#有这种功能吗?能来个例子最好,呵呵,谢谢!