聪明帆布鞋

文章
5
资源
1
加入时间
3年0月9天

操作系统:16、线程同步之互斥量互斥锁

操作系统:16、线程同步之互斥量互斥锁互斥锁原子性:一系列操作不可被中断的特性;这一系列操作要么全部执行完成,要么全部没有执行;不存在部分执行部分未执行的情况;互斥量互斥量是最简单的线程同步的方法;互斥量(互斥锁)处于两种状态之一:解锁和加锁;两个状态可以保证资源访问的串行;操作系统直接提供了互斥量的API,开发者可以直接使用API完成资源的加锁、解锁操作;比如c的api:pthread_mutex_t。互斥锁的例子#include <stdio.h>#incl

使用Groovy脚本逆向生成MybatisPlus代码前言一、生成步骤二、步骤图示三、Groovy脚本详情

日常的开发都用到 Mybatis Plus,但是每次开新功能都得设计表、映射实体代码,写相关service、mapper。这些过程都是繁琐而重复的,于是想通过逆向生成的方式,自动通过数据表,可以逆向生成相关的单表CRUD代码,IDEA上找了几个插件,都不太适合我,生成的东西还是得改。于是自己写了个Groovy脚本来生成...