编辑: - 如何确保StringBuilder在多线程环境中对象是GC?(鉴于我不能使用使用关键字)?
我正在使用StringBuilder多个线程,并StringBuilder为每个被调用的线程创建一个新实例.
我关注的是性能,特别是它为StringBuilder创建这么多实例所占用的内存.
有没有其他方法可以确保GC为我释放内存?(比如调用Dispose等)
编辑:StringBuilder没有实现IDisposable,所以我不能使用using关键字.
编辑:我不想强迫,GC.Collect()因为有多个线程同时运行,他们在它们之间共享资源.其中一些线程处于休眠状态,只是监听事件再次变为活动状态.