Java在并发编程中进行使用java.util.concurrent.atomic来处理一些轻量级变量 如AtomicInteger AtomicBoolean等
.Net中则使用Interlocked来实现类似功能
Java中使用object的wait和notify方法来实现线程间的写作
.Net中可以使用Semaphore(信号量)、mutex、和EventWaitHandle来实现 但是Semaphore类的构造函数需要指定初始入口数和最大入口数
时间: 2024-11-05 13:49:07