点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - spin_lock
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
The Linux Kernel Module Programming Guide
1、通过lsmod来获得内核已加载了那些模块,这个命令是读取/proc/modules文件的内容来获得信息的。 2、内核模块管理守护进程kmod执行modprobe去加载内核模块。modprobe的功能和insmod类似,但是它除了装入指定模块外,还同时装入指定模块所依赖的其他模块。 3、如果内核中打开了CONFIG_MODVERSIONS选项,则为某个指定版本内核编译的模块将不能被另一版本的内核加载。所以在开发的工程中,最好将内核中的这个选项关闭。 4、建议在控制台下输入文档中的范例代码,编
所属分类:
网络攻防
发布日期:2010-09-26
文件大小:1048576
提供者:
shaoguangleo
自旋锁操作 spin_lock
自旋锁操作 spin_lock 这里给出了一个示例程序和编译方法,大家可以在运行中体验自旋锁的操作。 后续还有些函数的使用说明。
所属分类:
专业指导
发布日期:2008-12-11
文件大小:2048
提供者:
stallion5632
linux内核4.7版本设备驱动介绍
linux内核4.7版本设备驱动介绍,包含如下模块:class、pci、platform、pinctrl、kset、kobject、bus、device、device_driver、i2c、tty、regmap、misc、spin_lock、inode、mutex、cdev、gpio_keys、usb
所属分类:
Linux
发布日期:2020-07-23
文件大小:1048576
提供者:
chocolate2018
嵌入式系统/ARM技术中的分析Linux中Spinlock在ARM及X86平台上的实现
本文主要以2.6.22.6内核分析Linux中spinlock在ARM及X86平台上的实现(不同版本的内核实现形式会有一些差异,但原理大致相同)。此处默认大家已经熟悉了spinlock的使用,重点解释容易引起迷惑的体系结构相关的实现部分。 一、spin_lock(lock)的实现 /***include/linux/spinlock.h中***/ #if defined(CONFIG_SMP) || defined(CONFIG_DEBUG_SPINLOCK) //如果配置了
所属分类:
其它
发布日期:2020-11-08
文件大小:82944
提供者:
weixin_38629303
Linux内核同步机制
Linux内核同步机制,挺复杂的一个东西,常用的有自旋锁,信号量,互斥体,原子操作,顺序锁,RCU,内存屏障等。这里说说它们的特点和基本用法。 自旋锁 :通用的 和读写的 特点: 1. 处理的时间很短。 2. 尝试获取锁时,不能睡眠,但是有trylock接口可以直接退出。 3. 多用在中断中。 4. 任何时候只有一个保持者能够访问临界区。 5. 可以被中断打断的(硬件和软件的) 6. 获取自旋锁后首先是关闭了抢占 spin_lock使用接口:
所属分类:
其它
发布日期:2021-01-20
文件大小:89088
提供者:
weixin_38672840
linux 可执行文件与写操作的同步问题(文件读写操作产生的锁机制)
当一个可执行文件已经为write而open时,此时的可执行文件是不允许被执行的。反过来,一个文件正在执行时,它也是不允许同时被write模式而open的。这个约束很好理解,因为文件执行和文件被写应该需要同步保护,因此内核会保证这种同步。那么内核是如何实现该机制的呢?Inode结点中包含一个数据项,叫做i_writecount,很明显是用于记录文件被写的个数的,用于同步的,其类型也是atomic_t. 内核中有两个我们需要了解的函数,与write操作有关,分别是: 代码如下:int get_wr
所属分类:
其它
发布日期:2021-01-11
文件大小:67584
提供者:
weixin_38742460
Linux内核中的文件描述符:fd的分配–get_unused_fd
在Linux内核中主要有两个函数涉及到文件描述符的分配:get_unused_fd和locate_fd。本文主要讲解get_unused_fd,将会在下一篇文章中介绍locate_fd。首先给出get_unused_fd的定义(fs/open.c): int get_unused_fd(void) { struct files_struct * files = current->files;//获得当前进程的打开文件列表files int fd, error; struct
所属分类:
其它
发布日期:2021-01-09
文件大小:45056
提供者:
weixin_38696877
Linux下的“锁”事儿
原由 之所以写这篇文章当然还是在面试中涉及了对本文标题的相关问题-互斥锁和自旋锁的区别。听到这个问题的时候,我是比较忐忑的。互斥锁我还能简单说一些,但是对于自旋锁的了解几乎为零。为此,将总结Linux下的相关锁-那些“锁”事儿。知之为知之,不知为不知,是知也。不懂的地方,尽快查漏补缺! 简介 我们晓得在Linux内核中,同步机制是一大特性。比较经典的有原子操作、spin_lock(自旋锁)、mutex(互斥锁)、semaphore(信号量)等。 原子操作 原子操作,
所属分类:
其它
发布日期:2021-01-09
文件大小:133120
提供者:
weixin_38616359