Linux下I/O多路转接-select函数...阅读全文
Linux下I/O多路转接-poll函数
这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,自认为poll和select大同小异...阅读全文
C++多态实现员工管理系统
C++多态实现员工管理系统,功能简单,理解容易,对于学习多态,有很好的辅助作用。...阅读全文
PyCharm安装与永久激活
PyCharm安装与永久激活...阅读全文
Linux下线程间同步-信号量
信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程内部不同线程间同步的机制...阅读全文
Linux下线程间同步-读写锁
读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作...阅读全文
变长数组-变量也可做特殊数组的长度
变长数组-变量也可做特殊数组的长度...阅读全文
利用位图(BitMap)查找数据
40亿个数据,有位图的方式存,会很节省空间,同时查找效率也会得到提高...阅读全文
Linux下线程间同步-条件变量
条件变量,当线程在等待满足某些条件时使线程进入睡眠状态,一旦条件满足,就唤醒睡眠的线程...阅读全文
Linux下线程间同步-互斥锁
互斥锁(互斥量),每个线程在对资源操作前都尝试先加锁,成功加锁才能操作,操作结束后解锁。资源还是共享的,线程间也还是竞争的,但通过锁将资源的访问变为互斥操作。本质就是一个特殊的全局变量...阅读全文
Linux下线程间同步-四种机制
线程间同步是指多线程通过特定的机制来控制线程之间的执行顺序,如果没有同步,线程之间是各自运行各自的,如果这样,对于某些场景,这将是灾难...阅读全文
gcc/g++编译源文件生成可执行程序
gcc/g++编译源文件生成可执行程序...阅读全文