E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Lockless
linux trace 工具,ftrace和它的前端工具trace-cmd(深入了解Linux系统的利器)
最近在调查
lockless
的ring_buffer的时候,发现了ftrace.ftrace是Linux内核中提供的一种调试工具。
虞子宸
·
2022-07-18 07:24
linux
trace
工具
C++ 原子操作CAS和
lockless
无锁队列
原子操作我们通常语义下是指不能被进一步分割的最小粒子,而在计算机中的原子操作一般是指“不可被中断的一个或一系列操作”,或者说是:多个线程执行一个操作,其中任何一个线程要么完全执行完这些操作,要么没有执行这个操作的任何一个步骤。在单核处理器系统中,能够在单条指令中完成的操作都可以认为是“原子操作”,因为在单条指令的执行过程中不会被中断。但是在多核时代,可能同时运行多个独立的CPU,即使是可以在单个指
雪*夹雨夹*雪
·
2022-03-23 07:40
C++
DPDK
c++
多线程
DPDK
lockless
ring 介绍
DPDK中,通过ring结构来传递报文描述符,使用locklessring来提高效率。说是无锁ring,其实在实现中还是使用了锁的机制,只不过不是利用mutex等系统调用,而是通过原子操作来实现互斥的,具体是如何实现的呢,本文将对于DPDK中的实现细节进行介绍。在了解实现细节前,先来分析一下无锁环需要解决一些什么样的问题。一般情况下,对于临界区或者竞争资源,会采用加锁的方法来进行互斥或者保护,比如
blizzardoner
·
2020-08-23 23:36
内核补丁学习:VFS: Do (nearly)
lockless
generic_file_llseek
VFS:Do(nearly)locklessgeneric_file_llseeklink:http://lwn.net/Articles/448038/commit:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=ef3d0fd27e90f67e35da516dafc1482c82939a60
qqzhangchang
·
2020-07-10 01:39
Linux内核文档
tcp/dccp:
lockless
listener
tcp/dccp:locklesslistenerFrom: EricDumazetTo: "DavidS.Miller"Subject: [PATCHnet-next00/17]tcp/dccp:locklesslistenerDate: Fri,2Oct201511:43:22-0700Message-ID: Cc: netdev,EricDumazet,YingCai,WillemdeBru
cteng
·
2015-11-01 15:00
tcp/dccp:
lockless
listener
tcp/dccp:locklesslistenerFrom:EricDumazetTo:"DavidS.Miller"Subject:[PATCHnet-next00/17]tcp/dccp:locklesslistenerDate:Fri,2Oct201511:43:22-0700Message-ID:Cc:netdev,EricDumazet,YingCai,WillemdeBruijn,Er
志_祥
·
2015-11-01 15:00
Lockless
Ring Buffer Design
https://www.kernel.org/doc/Documentation/trace/ring-buffer-design.txt
Lockless
Ring Buffer
·
2015-10-21 10:41
buffer
无锁编程介绍
我很幸运,我第一次介绍无锁(lock-free,也称为
lockless
)编程,是BruceDawson的出色而全面的白皮书《无锁编程注意事项》。和大多数人一样,我有机会将
sahusoft
·
2013-06-30 23:00
没看懂,保下
像
lockless
用名字查找(namelookup
conceptcon
·
2013-01-14 22:00
对话Linus Torvalds:大多黑客甚至连指针都未理解
像
lockless
用名字查找(na
shouyong
·
2013-01-10 23:00
指针
Lockless
Programming Considerations for Xbox 360 and Microsoft Windows
dxsdk里面的technicalarticle的文章,比较赞。 Programmingwithlocks 用lock做多线程编程是很直接的一个事情。一个getlock();一个releaseLock();就可以保证中间代码执行是线程安全的。 实际情况中比较有问题的还是等待锁时候所花费的时间。这篇文章也正是讨论这种减少锁等待的情况。 Atomicoperation 不可分割的操作,在这个op
彭博
·
2012-03-09 14:00
Lockless
Programming Considerations for Xbox 360 and Microsoft Windows
dxsdk里面的technicalarticle的文章,比较赞。 Programmingwithlocks 用lock做多线程编程是很直接的一个事情。一个getlock();一个releaseLock();就可以保证中间代码执行是线程安全的。 实际情况中比较有问题的还是等待锁时候所花费的时间。这篇文章也正是讨论这种减少锁等待的情况。 Atomicoperation 不可分割的操作,在这个op
ccanan
·
2009-12-23 23:00
多线程
windows
cache
Microsoft
360
编译器
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他