this should through more light... http://library.n0i.net/linux-unix/administration/unreliable-guides/kernel-hacking/basics-softirqs.html --- Iqbal <iqbal@naturesoft.net> wrote: > > > > ATTACHMENT part 2 message/rfc822 > Subject: Re: tasklets and taskqueues > From: Iqbal <iqbal@naturesoft.net> > To: Rupa <rupa.ramakrishna@ionidea.com> > Date: 17 Jan 2003 12:34:57 +0000 > > Hi, > > I have small doubt regarding the difference between > tasklets and > taskqueues. As far as I understood both are used for > queuing the tasks. > But tasklets are mainly used in bottom-half handlers > for doing tedious > tasks inside the interrupt handler. Is there any > difference other than > this?. > > I will make it simple, > > Task queues are well supported for the official > kernel releases what we > have till now, tasklets are evolved when 2.4.kernel > was born. > You can think tasklets have few additional wrappers > upon the traditional > task queues. For many(i don't know how many) > reasons, kernel programmers > prefers tasklets than task queues after 2.4...(mean > to say "Use it"). > > As because in one of the document it says latest > kernels doesn't have > bottom half handler concept. Is it correct? > > The bottom halve concept is adopted with in the > tasklets itself. > > Any comments, > > iqbal > > > > On Thu, 2003-01-16 at 04:05, Rupa wrote: > > Hello, > > I have small doubt regarding the difference > between tasklets and taskqueues. As far as I > understood both are used for queuing the tasks. But > tasklets are mainly used in bottom-half handlers for > doing tedious tasks inside the interrupt handler. Is > there any difference other than this?. > > As because in one of the document it says latest > kernels doesn't have bottom half handler concept. Is > it correct? > > > > Thanks, > > Rupa > > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/