热文【项目设计】高并发内存池(一)[项目介绍|内存池介绍|定长内存池的实现]
本项目实现的是一个高并发的内存池,它的原型是Google的一个开源项目tcmalloc,tcmalloc全称Thread-Caching Malloc,即线程缓存的mal...
热文【Linux】线程安全(万字详解)
等待的时候往往是在临界区内等待的,当该线程进入等待的时候,互斥锁会自动释放,而当该线程被唤醒时,又会自动获得对应的互斥锁。条件变量需要配合互斥锁使用,其中条件变量是用来完...
热文【Linux】多线程详解(上)
在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间...
热文【Linux】进程信号万字详解(下)
理论上来说是可以的,因为内核态是一种权限非常高的状态,但是绝对不能这样设计。如果允许在内核态直接执行用户空间的代码,那么用户就可以在代码中设计一些非法操作,比如清空数据库...