- 博客(2)
- 收藏
- 关注
转载 JAVA通过循环CAS实现原子操作
java可以通过锁和循环CAS的方式实现原子操作。下面介绍循环CAS的方式。循环CAS实现原子操作循环CAS的基本思路就是通过循环执行CAS操作,直到执行成功跳出循环。以下代码实现基于CAS线程安全的计数器方法safeCount()和非线程安全计数器count。初始化100个线程,每个线程执行1w次计数,线程安全的结果应该是100w,而非线程安全的结果可能会小于这个数。public ...
2019-04-13 10:29:49 1222
原创 jdbc如何获取表的ddl信息?
背景:公司项目是做MySQL数据向同构和异构数据库同步和消息订阅的。在做向消息中间件RMQ同步时,需要根据源表的表信息,在目标数据库创建一个相同的逻辑表。如果是用shell的话:show create table tableName就可以搞定啦。这里一共有两个参数,第一个是table,第二个是create Table, 我们需要的就是create Table的建表语句。但是这个用Java怎...
2019-04-04 09:01:15 5328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人