首页
系统教程
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 编程之JAVA上加密算法的实现用例
Linux程式设计入门 - termios/keymap/terminal
finalize( ) 方法
?运算符
Linux脚本开发技术数学库在PHP中的重要性
本版通告
Java 5.0 多线程编程实践
Java基础-JDOM操作XML简单示例
通过实例学习Java对象的构造过程
最新教程
Kotlin语言作为Snap可在Linux发行版使用
调查发现,掌握Python是数据科学家最应具备的技能
商业项目中最受欢迎的7种编程语言
2017年企业运维面试题28例
Linux系统运维前辈给新手经验分享
Docker附加参数导致的网络服务异常实录
在 Linux 中删除超大文件的技巧
Linux系统中设置开机自动运行的两种方法
中国移动容器定制化Linux操作系统的解析
如何检查linux服务器是否被入侵
随机推荐
Linux下应用程序开发:QT的内部进程通信
在 linux 下检测内存泄漏
Java高级-解析Java中的多线程机制
在 linux 系统下安装 perl
Java不是增强的HTML
用多线程又有几种常用的编程模型
liunx用户空间和内核空间之间的通信实现(在PPC下的实现)
如何优化JAVA程序开发,提高JAVA性能
Linux 系统内核的调试
Linux 2.6 内核的嵌入式系统应用