Re: Blocking syscalls in Tasks
- From: schwering <schwering@xxxxxxxxx>
- Date: Sat, 27 Sep 2008 13:02:34 -0700 (PDT)
On 27 Sep., 20:58, Hibou57 (Yannick Duchêne)
<yannick_duch...@xxxxxxxx> wrote:
I've tryed to check for a reliable references, and found something
which may help you to make some assertion. It seems that it is thread/
task blocking rather than process blocking. This is based on mail
exchanged by developpers of the Linux kernel. It is dated Sun, 12 Aug
2007, so do not make assertion using this about too much old kernels
(you did not say what kernel version you use, neither if it is a
vanilla one or not)
Here is the link to the mail at the LKML mail archives :http://lkml.org/lkml/2007/8/12/102
Hi,
I think this only refers to the Linux kernel's threads. As far as I
know (I'm far from being an expert in threads..), in kernelspace
threads, a syscall does not block the entire process but only the
calling thread. In fact, this is the main advantage over userspace
threads.
I don't know whether Ada tasks necessarily are threads and whether it
is specified whether they are kernel- or userspace threads or some
hybrid stuff.
Chris
.
- Follow-Ups:
- Re: Blocking syscalls in Tasks
- From: Ed Falis
- Re: Blocking syscalls in Tasks
- References:
- Blocking syscalls in Tasks
- From: schwering
- Re: Blocking syscalls in Tasks
- From: Hibou57 (Yannick Duchêne)
- Blocking syscalls in Tasks
- Prev by Date: Re: Naming conventions : where does the capital letter come frome ?
- Next by Date: Re: Blocking syscalls in Tasks
- Previous by thread: Re: Blocking syscalls in Tasks
- Next by thread: Re: Blocking syscalls in Tasks
- Index(es):
Relevant Pages
|