判断大小端

大小端大端模式:低地址存低字节小端模式:低地址存高字节方法一:联合体代码union t{ int a; char c;};int main(){ t tt; tt.a = 0x000001; if (tt.c == 0x00) cout << "b


一些用于同步的锁

互斥锁对于互斥锁,有两种状态:加锁和解锁互斥锁在访问共享资源之前进行加锁,在访问结束后进行解锁加锁后,对于其他访问共享资源的线程,会被阻塞,直到解锁阻塞后会立刻释放CPU资源读写锁读写锁相比于互斥锁有更多的加锁状态:读时加锁,写时加锁,不加锁同时只能有一个线程占有写锁,但是可以有多个线程占用读锁(写