Java语言中非阻塞算法的实现
在多线程的程序中很重要的是要保证数据的同步和安全.为了保证线程间的协调和数据安全,不同线程访问相同数据需要实行互斥.如果强制实行互斥,即一个线程使用数据时就锁定该数据,则不同线程可能会频繁地把自己阻塞起来,等共享资源被释放时再恢复.非阻塞算法即无等待且无锁定的算法.我们可以使用Java的原子变量类来开发非阻塞算法程序.该类可以实现对数据进行原子性的读、写和修改操作,不同线程在不锁定数据的情况下也能安全地共享变量.
非阻塞算法、并发、原子变量
11
TP311(计算技术、计算机技术)
2015-10-23(万方平台首次上网日期,不代表论文的发表时间)
共2页
224-225