首页
系统教程
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 2.6下的NPTL
C++ Builder构建算二十四点小游戏
关于C++builder编程修改注册表的问题
取长补短:Simulink与VC++6.0接口比较
返回对象
Java学习从入门到精通(1)
Java技术:使您轻松地进行多线程应用程序编程(2)
Java学习过程应该深入理解的一些重点
Linux程序设计入门 - SVGALIB
小鸟学飞
最新教程
Kotlin语言作为Snap可在Linux发行版使用
调查发现,掌握Python是数据科学家最应具备的技能
商业项目中最受欢迎的7种编程语言
2017年企业运维面试题28例
Linux系统运维前辈给新手经验分享
Docker附加参数导致的网络服务异常实录
在 Linux 中删除超大文件的技巧
Linux系统中设置开机自动运行的两种方法
中国移动容器定制化Linux操作系统的解析
如何检查linux服务器是否被入侵
随机推荐
Linux上shmmax参数的设置及含义
CORBA:打造Linux分布式平台
第一次深入MFC 调试一个小小的错误
C#实现Web文件上传的两种方法
C++继承性应用实例 日期和时间
java 数组
java的io系统
java线程编程(一):线程基础
用多线程又有几种常用的编程模型
我自己对Linux源代码的注释