操作系统:16、线程同步之互斥量互斥锁
操作系统:16、线程同步之互斥量互斥锁互斥锁原子性:一系列操作不可被中断的特性;这一系列操作要么全部执行完成,要么全部没有执行;不存在部分执行部分未执行的情况;互斥量互斥量是最简单的线程同步的方法;互斥量(互斥锁)处于两种状态之一:解锁和加锁;两个状态可以保证资源访问的串行;操作系统直接提供了互斥量的API,开发者可以直接使用API完成资源的加锁、解锁操作;比如c的api:pthread_mutex_t。互斥锁的例子#include <stdio.h>#incl
使用Groovy脚本逆向生成MybatisPlus代码前言一、生成步骤二、步骤图示三、Groovy脚本详情
日常的开发都用到 Mybatis Plus,但是每次开新功能都得设计表、映射实体代码,写相关service、mapper。这些过程都是繁琐而重复的,于是想通过逆向生成的方式,自动通过数据表,可以逆向生成相关的单表CRUD代码,IDEA上找了几个插件,都不太适合我,生成的东西还是得改。于是自己写了个Groovy脚本来生成...
Win10“英雄”壁纸视频欣赏:酷炫动感
微软在Win10中内置了一张名为英雄的默认壁纸,这是微软花了大力气制作完成的。刚刚微软发布了一段视频展示了这张壁纸的完整拍摄过程,感兴