Looly
|
f8cd7a97c7
|
release 5.5.9
|
2021-02-26 23:20:34 +08:00 |
|
Looly
|
90e77eeff1
|
fix comment
|
2021-02-20 10:02:59 +08:00 |
|
Looly
|
2faf46b898
|
prepare 5.5.9
|
2021-01-31 22:35:17 +08:00 |
|
Looly
|
a538522314
|
release 5.5.8
|
2021-01-31 22:21:24 +08:00 |
|
Looly
|
4e38adb32d
|
change line sep
|
2021-01-20 17:10:45 +08:00 |
|
Looly
|
fd085c2e4c
|
prepare 5.5.8
|
2021-01-07 23:53:19 +08:00 |
|
Looly
|
96db7dba81
|
release 5.5.7
|
2021-01-07 23:34:05 +08:00 |
|
Looly
|
d2fc1e598b
|
prepare 5.5.7
|
2020-12-29 19:50:59 +08:00 |
|
Looly
|
ecfa245ad9
|
release 5.5.6
|
2020-12-29 19:37:26 +08:00 |
|
Looly
|
cda1467adf
|
prepare 5.5.6
|
2020-12-28 09:51:30 +08:00 |
|
Looly
|
3b4289a36b
|
release 5.5.5
|
2020-12-28 09:33:56 +08:00 |
|
Looly
|
78404a51ad
|
prepare 5.5.5
|
2020-12-16 15:10:18 +08:00 |
|
Looly
|
f47de0590d
|
fix bug
|
2020-12-16 14:42:20 +08:00 |
|
Looly
|
873c5723e8
|
release 5.5.3
|
2020-12-16 00:01:20 +08:00 |
|
Looly
|
57be48c6a3
|
prepare 5.5.3
|
2020-12-02 17:35:34 +08:00 |
|
Looly
|
181b83a75e
|
release 5.5.2
|
2020-12-02 16:18:58 +08:00 |
|
Looly
|
11e6a28113
|
add method
|
2020-11-17 23:41:14 +08:00 |
|
Looly
|
9ca25e26d6
|
prepare 5.5.2
|
2020-11-17 11:49:50 +08:00 |
|
Looly
|
79de198e6d
|
release 5.5.1
|
2020-11-17 11:35:18 +08:00 |
|
Looly
|
8010fa3c9e
|
prepare 5.5.2
|
2020-11-16 21:03:22 +08:00 |
|
Looly
|
8102c89903
|
prepare 5.5.1
|
2020-11-15 08:18:08 +08:00 |
|
Looly
|
2d09d09434
|
release 5.5.0
|
2020-11-15 01:32:28 +08:00 |
|
Looly
|
48f43dc34a
|
add method
|
2020-11-03 18:58:06 +08:00 |
|
Looly
|
d6b773952b
|
prepare 5.4.8
|
2020-10-31 21:35:31 +08:00 |
|
Looly
|
21a2966025
|
release 5.4.7
|
2020-10-31 21:19:40 +08:00 |
|
Looly
|
905a4da3ee
|
change cron
|
2020-10-31 20:57:22 +08:00 |
|
Looly
|
6674dcbde7
|
fix test
|
2020-10-31 10:30:46 +08:00 |
|
Looly
|
282e1e9090
|
fix code
|
2020-10-29 16:19:54 +08:00 |
|
Looly
|
7f8ee058e7
|
prepare 5.4.7
|
2020-10-23 23:18:05 +08:00 |
|
Looly
|
e2a7c06af9
|
release 5.4.6
|
2020-10-23 23:00:53 +08:00 |
|
Looly
|
f881d083a9
|
fix ListUtil.page
|
2020-10-22 10:56:22 +08:00 |
|
Looly
|
c008d0a081
|
prepare 5.4.6
|
2020-10-18 13:38:32 +08:00 |
|
Looly
|
756f9b3f87
|
release 5.4.5
|
2020-10-18 13:27:38 +08:00 |
|
Looly
|
7c23aadb9e
|
prepare 5.4.5
|
2020-09-30 12:04:01 +08:00 |
|
Looly
|
7038498add
|
release 5.4.4
|
2020-09-30 11:42:40 +08:00 |
|
Looly
|
50134d8822
|
add reader
|
2020-09-26 02:22:34 +08:00 |
|
Looly
|
4c12094a7f
|
fix code
|
2020-09-25 22:34:45 +08:00 |
|
Looly
|
479c4837c8
|
prepare 5.4.4
|
2020-09-18 16:55:15 +08:00 |
|
Looly
|
870ea9a329
|
release 5.4.3
|
2020-09-18 15:57:15 +08:00 |
|
Looly
|
0863461a18
|
prepare 5.4.3
|
2020-09-09 17:23:46 +08:00 |
|
Looly
|
2212ee7705
|
release 5.4.2
|
2020-09-08 20:59:52 +08:00 |
|
Looly
|
6d21bb930e
|
fix lock
|
2020-08-29 17:51:50 +08:00 |
|
zhuqianchao
|
0e9909ffeb
|
1. 在使用阻塞等待获取锁的方式中,必须在try代码块之外,并且在加锁方法与try代码块之间没有任何可能抛出异常的方法调用,避免加锁成功后,在finally中无法解锁。
说明一:如果在lock方法与try代码块之间的方法调用抛出异常,那么无法解锁,造成其它线程无法成功获取锁。
说明二:如果lock方法在try代码块之内,可能由于其它方法抛出异常,导致在finally代码块中,unlock对未加锁的对象解锁,它会调用AQS的tryRelease方法(取决于具体实现类),抛出IllegalMonitorStateException异常。
说明三:在Lock对象的lock方法实现中可能抛出unchecked异常,产生的后果与说明二相同。 java.concurrent.LockShouldWithTryFinallyRule.rule.desc
2. 补上遗漏的Override注解
|
2020-08-29 17:22:36 +08:00 |
|
Looly
|
50c30259cb
|
prepare 5.4.2
|
2020-08-29 15:25:30 +08:00 |
|
Looly
|
3ffffe3d3b
|
release 5.4.1
|
2020-08-29 15:07:08 +08:00 |
|
Looly
|
5be24863d1
|
prepare 5.4.1
|
2020-08-16 13:06:13 +08:00 |
|
Looly
|
2edf6f65cc
|
release 5.4.0
|
2020-08-16 12:10:34 +08:00 |
|
Looly
|
c47272922b
|
fix comment
|
2020-08-01 23:19:29 +08:00 |
|
Looly
|
04917da6e2
|
nio enhancement
|
2020-08-01 18:58:44 +08:00 |
|
Looly
|
baa8ddd9ed
|
prepare 5.3.11
|
2020-07-23 18:21:00 +08:00 |
|