From: schwering <schwering@gmail.com>
Subject: Re: Blocking syscalls in Tasks
Date: Sat, 27 Sep 2008 13:02:34 -0700 (PDT)
Date: 2008-09-27T13:02:34-07:00 [thread overview]
Message-ID: <e8bbd0c6-4840-4866-a94b-778319fc3b6b@x35g2000hsb.googlegroups.com> (raw)
In-Reply-To: 905b1e30-a0a3-4986-ac50-b5dfc1f21ba6@k30g2000hse.googlegroups.com
On 27 Sep., 20:58, Hibou57 (Yannick Duchêne)
<yannick_duch...@yahoo.fr> 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
next prev parent reply other threads:[~2008-09-27 20:02 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-27 17:26 Blocking syscalls in Tasks schwering
2008-09-27 18:40 ` Peter C. Chapin
2008-09-27 20:11 ` schwering
2008-09-27 23:14 ` Peter C. Chapin
2008-09-27 18:58 ` Hibou57 (Yannick Duchêne)
2008-09-27 20:02 ` schwering [this message]
2008-09-27 20:16 ` Ed Falis
2008-09-27 21:54 ` Maciej Sobczak
2008-09-28 7:55 ` sjw
2008-09-28 3:16 ` anon
2008-09-28 17:48 ` tmoran
2008-09-28 23:39 ` anon
2008-09-30 2:35 ` Randy Brukardt
2008-09-30 10:06 ` anon
2008-09-30 11:01 ` Georg Bauhaus
2008-10-01 2:18 ` anon
2008-09-30 18:06 ` Adam Beneschan
2008-09-30 18:10 ` Ludovic Brenta
2008-09-30 20:09 ` Jeffrey R. Carter
2008-10-06 17:12 ` Ada compilers supporting Ada 2005 (was: Blocking syscalls in Tasks) Georg Bauhaus
2008-10-07 11:51 ` Colin Paul Gloster
2008-10-07 14:31 ` Britt Snodgrass
2008-10-07 15:39 ` Colin Paul Gloster
2008-10-07 16:38 ` Adam Beneschan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox