![](https://img-blog.csdnimg.cn/direct/67bb37b4de884baabad39ddfe4f64259.png)
![](https://img-blog.csdnimg.cn/direct/d2eb92c82cae479cb4af31bbead04698.png)
![](https://img-blog.csdnimg.cn/direct/55889128c14a459d857cedc4693a2912.png)
快捷键 | 说明 |
---|
trycf | 异常处理 |
tsleep | 线程睡眠2秒 |
log | log日志 |
newt | 创建线程 |
trylock | lock锁 |
tryreadlock | 读锁 |
trywritelock | 写锁 |
// trycf
try {
$END$
} catch (Exception e) {
e.printStackTrace();
} finally {
}
// newt
new Thread(() -> {
$END$
},$VAR$).start();
// trylock
lock.lock();
try {
$END$
} catch (Exception e) {
e.printStackTrace();
} finally {
lock.unlock();
}
// tsleep
try {
TimeUnit.SECONDS.sleep(2);
} catch (InterruptedException e) {
e.printStackTrace();
}
// tryreadlock
rwLock.readLock().lock();
try {
$END$
} catch (Exception e) {
e.printStackTrace();
} finally {
rwLock.readLock().unlock();
}
// trywritelock
rwLock.writeLock().lock();
try {
$END$
} catch (Exception e) {
e.printStackTrace();
} finally {
rwLock.writeLock().unlock();
}