xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
ReentrantReadWriteLock类 参考
类 ReentrantReadWriteLock 继承关系图:
Inheritance graph
ReentrantReadWriteLock 的协作图:
Collaboration graph

Public 成员函数

额外继承的成员函数

详细描述

可重入读写锁接口实现类 该类实现了ReadWriteLock接口,提供了读写锁的基本功能 支持重入,即同一个线程可以多次获取已经持有的锁

在文件 ReentrantReadWriteLock.x6 行定义.

构造及析构函数说明

◆ ReentrantReadWriteLock()

成员函数说明

◆ finalize()

void finalize ( )

◆ lockRead()

void lockRead ( )

获取读锁 如果当前没有线程持有写锁,则获取读锁成功 如果有其他线程持有写锁,则当前线程阻塞,直到写锁被释放

重载 ReadWriteLock .

◆ lockWrite()

void lockWrite ( )

重载 ReadWriteLock .

◆ trylockRead()

bool trylockRead ( )

重载 ReadWriteLock .

◆ trylockWrite()

bool trylockWrite ( )

重载 ReadWriteLock .

◆ unlockRead()

void unlockRead ( )

释放读锁 释放当前线程持有的读锁 如果当前线程没有持有读锁,则抛出异常

重载 ReadWriteLock .

◆ unlockWrite()

void unlockWrite ( )

重载 ReadWriteLock .