首页
系统教程
Linux入门
Linux管理
Linux技巧
Linux命令
Ubuntu
Linux服务器
Linux数据库
Linux开发
通用技术
发行版
企业应用
实验室
当前位置:
红联Linux门户
>
Linux编程与内核
kthread_create创建的内核线程中如何调用down?
发布时间:2008-06-25 22:57:23
来源:红联
作者:jiyongguang
在模块加载的时候通过kthread_create创建了线程A,然后通过down和up来控制其运行和睡眠状态,但是在模块卸载的时候确发现无法通过kthread_stop终止线程,请问有什么办法解决?还是只能通过schedule?
主要想让A循环处理命令队列Q,但是Q中的某些命令状态并不是都要处理,比如有状态1,2,3,4,5,只有状态1,5需要处理,但是如果让A不停遍历队列Q处理则效率很低,想让A每次遍历完一次队列即睡眠,当有状态改变时才唤醒A,有什么好办法嘛?
文章评论
共有
0
条评论
频道文章
算法-数据结构-链表
Linux链接程序预定义变量
编写适用于模拟器的 Linux 代码
在 linux 系统下安装 perl
C++ Builder构建算二十四点小游戏
Stan Lippman:C++/CLI全景体验
理解static
java 循环语句
使用圆括号
JAVA实例 阴阳历算法
最新教程
Kotlin语言作为Snap可在Linux发行版使用
调查发现,掌握Python是数据科学家最应具备的技能
商业项目中最受欢迎的7种编程语言
2017年企业运维面试题28例
Linux系统运维前辈给新手经验分享
Docker附加参数导致的网络服务异常实录
在 Linux 中删除超大文件的技巧
Linux系统中设置开机自动运行的两种方法
中国移动容器定制化Linux操作系统的解析
如何检查linux服务器是否被入侵
随机推荐
GNU make 指南
线性表的使用
使用多线程技术让你的Swing及时响应各类事件
当主线程崩溃而其它线程继续运行时发生什么(1)
JAVA高手谈论Hibernate包作用详解
Java基础-如何让Web显示数学特殊符号
李开复:算法的力量
跟我一起写 Makefile
Java语言--浅析Java语言中的内部类
【Java入门】缓冲区溢出编程心得