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
Workqueue
Python的线程池实现
importsys importtime importurllib #替我们工作的线程池中的线程 classMyThread(threading.Thread): def__init__(self,
workQueue
crazy_fire
·
2012-04-25 22:00
linux 中断处理 tasklet
workqueue
linux中注册中断历程用request_irq,isr原型为:irqreturn_t*(intirq,void*dev_id,structpt_reg*regs)为了使中断关闭的时间尽可能的短,linux提出了中断上半部和下半部。上半部为request_irq注册的ISR,要求时间尽可能的短,而将尽可能的工作推迟到下半部去做。下半部由上半部调度,并在安全的时间内执行,此时中断已经打开了。linu
yyt8yyt8
·
2012-04-16 10:00
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
一、创建网络请求队列 首先,创建网络请求队列,如下: ASINet
workQueue
*que=[[ASINet
workQueue
alloc]init]; self.net
WorkQueue
dong_007_007
·
2012-04-11 16:00
linux内核研究-6-work queue
linux内核研究-6-
workqueue
1,
workqueue
与软中断和tasklet的关系1》
workqueue
是内核线程来执行的,软中断和tasklet是qsoftirqd内核线程来执行的。
rill_zhen
·
2012-04-09 13:00
thread
工作
struct
任务
linux内核
ASIHTTPReqeust 学习
目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINet
workQueue
s,它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度
MrMign
·
2012-04-08 14:00
Workqueue
机制的实现
Workqueue
机制的实现
Workqueue
机制中定义了两个重要的数据结构,分析如下:cpu_
workqueue
_struct结构。该结构将CPU和内核线程进行了绑定。
kobbee9
·
2012-04-06 21:00
asihttp 源码分析 之二 main
方法中上来就给你锁住了[[selfcancelledLock]lock]在方法的最后解锁[[selfcancelledLock]unlock]//AHEADrequestgeneratedbyanASINet
workQueue
mayhavesettheerroralready.Ifso
xiaozhao-521
·
2012-04-06 15:00
asihttp 源码分析 之二 main
在方法的最后解锁 [[self cancelledLock] unlock] // A HEAD request generated by an ASINet
workQueue
xiaozhao-521
·
2012-04-06 15:00
http
asihttp 源码分析 之二 main
在方法的最后解锁 [[self cancelledLock] unlock] // A HEAD request generated by an ASINet
workQueue
xiaozhao-521
·
2012-04-06 15:00
http
asihttp 源码分析 之二 main
在方法的最后解锁 [[self cancelledLock] unlock] // A HEAD request generated by an ASINet
workQueue
xiaozhao-521
·
2012-04-06 15:00
http
softirq, tasklet, work_queue
softirq,tasklet,work_queuesoftirq和tasklet都属于软中断,tasklet是softirq的特殊实现;
workqueue
是普通的工作队列。
goldfighter
·
2012-04-06 09:00
数据结构
工作
timer
struct
任务
linux内核
linux内核研究-4-软中断
2》2.6内核有三种下半部机制:软中断,tasklet,
workqueue
。3》老的内核使用的BH,taskqueue,现在都已经不用了。4》tasklet需要软中断的帮助。
rill_zhen
·
2012-04-05 17:00
加密
工作
struct
null
action
linux内核
Linux中
Workqueue
机制分析
http://blog.chinaunix.net/uid-24227137-id-3153305.htmlLinux中
Workqueue
机制分析 走入Linux的殿堂已经有一年有余了
adaptiver
·
2012-04-04 11:00
数据结构
linux
工作
list
struct
任务
Android 线程池管理
常用构造方法为:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueue
workQueue
L_serein
·
2012-04-03 15:00
多线程
工作
android
活动
服务器
任务
一个同步队列例子
这个用的也比较少, 做一个参考, 原文见 这里 private BlockingQueue
workQueue
= new LinkedBlockingQueue(); private Map
macrochen
·
2012-04-02 21:00
java
Concurrent
synchronous
一个同步队列例子
这个用的也比较少, 做一个参考, 原文见 这里 private BlockingQueue
workQueue
= new LinkedBlockingQueue(); private Map
macrochen
·
2012-04-02 21:00
java
Concurrent
synchronous
一个同步队列例子
这个用的也比较少, 做一个参考, 原文见 这里 private BlockingQueue
workQueue
= new LinkedBlockingQueue(); private Map
macrochen
·
2012-04-02 21:00
java
Concurrent
synchronous
一个同步队列例子
这个用的也比较少, 做一个参考, 原文见 这里 private BlockingQueue
workQueue
= new LinkedBlockingQueue(); private Map
macrochen
·
2012-04-02 21:00
java
Concurrent
synchronous
Linux内核实践之工作队列
工作队列(
workqueue
)是另外一种将工作推后执行的形式,它和tasklet有所不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。
bullbat
·
2012-03-30 11:00
数据结构
工作
linux
struct
任务
linux内核
工作队列分析
http://linux.chinaunix.net/techdoc/net/2007/01/08/947611.shtml一、用法structcpu_
workqueue
_struct{spinlock_tlock
suer0101
·
2012-03-29 20:00
thread
timer
工作
list
struct
recursion
linux设备驱动下的工作队列(
workqueue
)
从表面和使用来看,工作队列类似与tasklet,它们都允许内核代码请求某个函数在将来的时间被调用。但实际上它们有一些非常重要的区别:1、tasklet在软件中断上下文中运行,因此所有的tasklet代码都必须是原子的。而工作队列函数在一个特殊内核进程的上下文总运行,所以具有更好的灵活性。更主要的是工作队列函数可以休眠。2、tasklet始终运行在被初始提交的同一处理器上,而工作队列默认是这样。3、
dndxhej
·
2012-03-29 18:19
Linux
Device
Driver
linux设备驱动下的工作队列(
workqueue
)
从表面和使用来看,工作队列类似与tasklet,它们都允许内核代码请求某个函数在将来的时间被调用。但实际上它们有一些非常重要的区别:1、 tasklet在软件中断上下文中运行,因此所有的tasklet代码都必须是原子的。而工作队列函数在一个特殊内核进程的上下文总运行,所以具有更好的灵活性。更主要的是工作队列函数可以休眠。2、 tasklet始终运行在被初始提交的同一处理器上,而工作队列
dndxhej
·
2012-03-29 18:00
工作
linux
struct
list
insert
delay
linux 中
workqueue
机制
linux中
workqueue
的实现机制什么是
workqueue
?Linux中的
Workqueue
机制就是为了简化内核线程的创建。通过调用
workqueue
的接口就能创建内核线程。
goldfighter
·
2012-03-27 12:00
Linux内核中工作队列的操作
1.前言工作队列(
workqueue
)的Linux内核中的定义的用来处理不是很紧急事件的回调方式处理方法.以下代码的linux内核版本为2.6.19.2,源代码文件主要为kernel/
workqueue
.c
angle_birds
·
2012-03-26 21:00
timer
工作
list
struct
delay
linux内核
android 线程
常用构造方法为:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueue
workQueue
yn49782026
·
2012-03-23 15:00
linux2.6.36之后对工作队列的改进 .
是的,这些都是它的优点,但是总不能因为它的这些有限的优势而将所有的工作都交给它来做吧,可是驱动或者子系统的开发者却把它当成了银弹,动不动就create_
workqueue
,然后随便一个什么小小不言的动作就
allen6268198
·
2012-03-22 09:00
工作
linux
struct
list
作业
linux内核
Linux中的work queue
工作队列(
workqueue
)是Linuxkernel中将工作推后执行的一种机制。
allen6268198
·
2012-03-20 18:00
WorkQueue
在Android马达驱动上的应用
在正文开始前,我们先考虑一个场景。假如有一个任务是要你来设计一个Android手机的马达驱动程序,你应该怎么去设计呢?我想至少应该保证,在很短的一段时间内有几个程序通过系统多次调用马达震动的函数,驱动程序在设计上是不可能拒绝和丢弃任意一个请求的,那么在执行震动的时候,难道要每一个程序都等待马达执行到自己所要求的震动结束么?答案显然不是。从保证每一个请求都会被执行的角度考虑,马达的驱动中应该设计一个
yuhao113
·
2012-03-16 14:00
linux
工作
android
timer
struct
output
工作队列分析 queue_work
一、用法 struct cpu_
workqueue
_struct { spinlock_t lock; long remove_sequence;/* Least-recently added (next
allen6268198
·
2012-03-16 13:00
thread
timer
工作
struct
list
insert
中断处理的工作队列机制
工作队列(
workqueue
)是另外一种将工作推后执行的形式,它和前面讨论的tasklet有所不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。
kernel_learner
·
2012-03-09 11:00
数据结构
工作
struct
Module
events
delay
线程池的框架
阅读更多最近在网上看到一篇好文,里面有关于线程池的框架,感觉很是不错,先把代码贴出:importjava.util.LinkedList;publicclass
WorkQueue
{privatefinalintnThreads
单眼皮大娘
·
2012-03-08 17:00
thread
workqueue
线程池的框架
最近在网上看到一篇好文,里面有关于线程池的框架,感觉很是不错,先把代码贴出: import java.util.LinkedList; public class
WorkQueue
{
单眼皮大娘
·
2012-03-08 17:00
thread
workqueue
线程池的框架
阅读更多最近在网上看到一篇好文,里面有关于线程池的框架,感觉很是不错,先把代码贴出:importjava.util.LinkedList;publicclass
WorkQueue
{privatefinalintnThreads
单眼皮大娘
·
2012-03-08 17:00
thread
workqueue
Ogre使用多线程
classSceneBackgroundLoading: publicOgre::
WorkQueue
::RequestHandler, publicOgre::
WorkQueue
::ResponseHandler
butwang
·
2012-03-06 22:00
多线程
Class
linux: work工作队列
工作队列(
workqueue
)是另外一种将工作推后执行的形式,它和前面讨论的tasklet有所不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。
OLillian
·
2012-03-05 16:00
数据结构
工作
timer
linux
struct
delay
高级字符设备驱动--中断下半部机制之
workqueue
(二)
工作队列
workqueue
工作队列(
workqueue
)是另外一种将中断的部分工作推后的一种方式,它可以实现一些tasklet不能实现的工作,比如工作队列机制可以睡眠。
hanchaoman
·
2012-02-20 22:00
timer
工作
struct
Module
delay
高级字符设备驱动--中断下半部机制之tasklet(一)
两种机制实现:Tasklet工作队列
workqueue
上半部的功能是"登记中断",当一个中断发生时,它进行相应地硬件读写后就把中断例程的下半部挂到该设备的下半部执行队列中去。
hanchaoman
·
2012-02-20 21:00
数据结构
linux
struct
null
action
任务
用Spotlight实时监控Windows 2008的方法
其中有对服务器特别重要的Server
WorkQueue
s、KilobytesTransferred等参数,其中Server
WorkQueue
s显示了服务器对于各种请求的响应能力的状况,Kilobyte
applehack
·
2012-02-20 12:33
windows
职场
ddos
Spotlight
休闲
Android 线程池管理 .
常用构造方法为:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueue
workQueue
xcw931924821
·
2012-02-15 10:00
IPhone之ASINet
workQueue
异步队列
使用NSOperationQueue(或ASINet
WorkQueue
,见下面示例)将给你对异步request更多的控制。当使用队列的时候,只有确定数量的request可以同时运行。
yaokang522
·
2012-02-12 15:00
Beanstalkd 介绍
Beanstalkd是最近出现的一个轻量级消息中间件,他的最大特点是将自己定位为基于管道 (tube)和任务(job)的工作队列(work-queue): “(Beanstalkd)isasimple,fast
workqueue
service.Itsinterfaceisgeneric
in355hz
·
2012-02-06 22:00
中间件
MQ
workqueue
beanstalkd
Beanstalkd 介绍
Beanstalkd是最近出现的一个轻量级消息中间件,他的最大特点是将自己定位为基于管道(tube)和任务(job)的工作队列(work-queue):“(Beanstalkd)isasimple,fast
workqueue
service.Itsinterfaceisgeneric
in355hz
·
2012-02-06 22:00
MQ
Beanstalkd
Workqueue
中间件
Beanstalkd 介绍
Beanstalkd是最近出现的一个轻量级消息中间件,他的最大特点是将自己定位为基于管道(tube)和任务(job)的工作队列(work-queue):“(Beanstalkd)isasimple,fast
workqueue
service.Itsinterfaceisgeneric
in355hz
·
2012-02-06 22:00
MQ
Beanstalkd
Workqueue
中间件
ASIHTTPRequest 详解, http 请求终结者
目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINet
workQueue
s,它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度
Jclick
·
2012-02-06 13:00
ASIHTTPRequest
Linux中的工作队列
工作队列(
workqueue
)是Linuxkernel中将工作推后执行的一种机制。
·
2012-02-03 11:00
Linux 2.6中断下半部机制分析
5ee2f6ceb80f730093457e70.htmlLinux2.6中断下半部机制分析作者:流星摘要 本文主要从使用者的角度对Linux2.6内核的下半部机制softirq、tasklet和
workqueue
lizhiguo0532
·
2012-01-31 19:00
linux
工作
struct
action
任务
linux内核
Linux工作队列实现机制
工作项、工作队列和工作者线程把推后执行的任务叫做工作(work),描述它的数据结构为work_struct ,这些工作以队列结构组织成工作队列(
workqueue
),其数据结构为
workqueue
_struct
Tommy_wxie
·
2012-01-16 10:00
thread
数据结构
工作
linux
timer
struct
高级字符设备驱动--中断下半部机制之
workqueue
(二)
工作队列
workqueue
工作队列(
workqueue
)是另外一种将中断的部分工作推后的一种方式,它可以实现一些tasklet不能实现的工作,比如工作队列机制可以睡眠。
jianchi88
·
2012-01-14 01:00
工作
timer
struct
Module
任务
delay
高级字符设备驱动--中断下半部机制之tasklet(一)
两种机制实现:Tasklet工作队列
workqueue
上半部的功能是"登记中断",当一个中断发生时,它进行相应地硬件读写后就把中断例程的下半部挂到该设备的下半部执行队列中去。
jianchi88
·
2012-01-14 01:00
数据结构
linux
struct
null
action
任务
ASIHTTPRequest 详解, http 请求终结者
目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINet
workQueue
s,它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度
ydbc
·
2012-01-13 02:00
ASIHTTPRequest
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他