花费 7 ms
linux 内核的各种futex

futex 设计成用户空间快速锁操作,由用户空间实现fastpath,以及内核提供锁竞争排队仲裁服务,由用户空间使用futex系统调用来实现slowpath。futex系统调用提供了三种配对的调用接口 ...

Wed Apr 26 02:39:00 CST 2017 0 10877
epoll的ET和LT模式比较 - 源码分析

eventpoll是一种文件,它实现了一种机制利用一条rdllist队列来避免阻塞地进行poll。eventpoll归根到底还是在使用poll。而ET比LT高效,并不在于是否使用了poll,更不能说是 ...

Thu Jun 22 01:52:00 CST 2017 0 4028
可重入性与线程安全

  求职不利,趁十一假期复习APUE v2线程和信号章节,两天时间看完。书中10.6和12.5两节分别是信号和线程的重入介绍。但是未对异步信号安全、线程安全、可重入概念做统一对比,难以彻悟。针对于此, ...

Thu Oct 04 03:50:00 CST 2012 2 4771
linux 内核的另一个自旋锁 - 读写锁

除spinlock外,linux 内核还有一个自旋锁,名为arch_rwlock_t。它的头文件是qrwlock.h,包含在spinlock.h,头文件中对它全称为"Queue read/write ...

Fri Apr 21 04:24:00 CST 2017 0 1576
MySQL-查询线程信息

1. 系统命令 pid: 进程ID。 lwp: 线程ID。在用户态的命令(比如ps)中常用的显示方式。 tid: 线程ID,等于lwp。tid在系统提供的接口函数中更常用,比如syscall(SYS ...

Sun Mar 29 04:08:00 CST 2020 0 666
Hadoop的Server及其线程模型分析

早期的一篇文章,针对Hadoop 2.6.0. 一、Listener## Listener线程,当Server处于运行状态时,其负责监听来自客户端的连接,并使用Select模式处理Accept ...

Sun Jul 26 23:37:00 CST 2015 0 1878

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM