摘要: 执行逻辑并不是很难懂,先上一个流程图。 源码流程: 增强逻辑方法实现: transactionInfo封装类详解: transactionInfo的创建: 事务源码解析完毕! 阅读全文
posted @ 2020-09-18 14:52 J-mo-太阳 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一,Semphore的使用 信号量主要有两个作用,一个是用于多个共享资源的互斥使用,另一个用于并发线程数控制。 (1)通过acquire()获取一个信号量,计数器减一,信号量为0,线程进入阻塞等待状态。 (2)通过realease()释放一个信号量,计数器加一,如果有等待的线程则唤醒。 (3)实战 阅读全文
posted @ 2020-09-18 11:45 J-mo-太阳 阅读(155) 评论(0) 推荐(0) 编辑