java.util.concurrent.locks.lock

[复制链接]
查看11 | 回复2 | 2013-9-5 10:38:39 | 显示全部楼层 |阅读模式
提供锁操作,如
Lock l = ...;
l.lock();
try {
// access the resource protected by this lock
} finally {
l.unlock();
}...
回复

使用道具 举报

千问 | 2013-9-5 10:38:39 | 显示全部楼层
底层CAS原语,CAS有3个操作数 内存值V 要跟内存值做比较的值A 和 新值 B ,类似这样:while(true){if(V == A){
V = B;
return ;}else{
A = V;}}这个lock是需要手动加锁和手动释放锁!能做到同步机制所有事情!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行