comp.lang.ada
 help / color / mirror / Atom feed
From: Dima Volodin <dvv@dvv.org>
Subject: Re: Linux or FreeBSD a better choice for threads/tasking?
Date: Tue, 03 Apr 2001 16:48:14 -0400
Date: 2001-04-03T20:48:25+00:00	[thread overview]
Message-ID: <3ACA370E.899C3546@dvv.org> (raw)
In-Reply-To: 3AC8DDA0.D4DF412B@dvv.org

Marin David Condic wrote:

> That's a little unfair. Multithreaded applications are sensitive to all
> sorts of things that may have little or nothing to do with how well or badly
> they are written. If the underlying OS is unstable & you can't count on the
> primitives to work, you're hosed.

That's understandable, but it's just as unfair to claim an OS is
unstable
providing your application's unstable behaviour as a proof of it.

> If the application is sensitive to timing
> and you don't have proper underlying hardware, you're hosed.

If your application _has_ to be time-sensitive, then no question about
it -
you've got to choose a hardware/OS combo that fits your real-time needs.
Otherwise, when there is no tight timing requirements, and your
application is
still timing-dependent, you're hosed thanks to the poor design and/or
implementation of your app.

> Unless your
> multithreaded app is trivial, you can always have problems in porting it no
> matter what you do with the design.

Or so it might seem. The whole point in pedantically systematic approach
to
threads programming and programming in general is to minimize platform
dependency to the absolutely necessary minimum and it works for me most
of the
time.

> MDC

Dima



  parent reply	other threads:[~2001-04-03 20:48 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-30  2:36 Linux or FreeBSD a better choice for threads/tasking? Mike Silva
2001-03-30  7:14 ` Christopher Green
2001-03-30  9:55   ` Hans-Olof Danielsson
2001-03-30 12:28   ` David C. Hoos, Sr.
2001-03-30 20:35 ` Stefan Skoglund
2001-04-01  7:03   ` Arthur H. Gold
2001-04-01 16:53   ` Patrick TJ McPhee
2001-04-03 12:08     ` Florian Weimer
2001-04-03 18:25       ` Arthur H. Gold
2001-04-03 18:41         ` David Schwartz
2001-04-03 19:41           ` Florian Weimer
2001-04-04  7:28           ` igor
2001-04-04  3:22       ` Patrick TJ McPhee
2001-04-01 19:41 ` David Schwartz
2001-04-01 19:57   ` Dima Volodin
2001-04-02  1:26     ` David Schwartz
2001-04-02 17:39       ` Dima Volodin
2001-04-03 11:36         ` Matthias Kretschmer
2001-04-03 11:40           ` Matthias Kretschmer
2001-04-02 16:17     ` Sander Pilon
     [not found]       ` <3AC8B9DD.134B6562@dvv.org>
2001-04-02 19:21         ` Marin David Condic
     [not found]           ` <3AC8DDA0.D4DF412B@dvv.org>
2001-04-03 20:48             ` Dima Volodin [this message]
     [not found]             ` <x7v66gn2gfy.fsf@smaug.pushface.org>
2001-04-03 20:55               ` Dima Volodin
2001-04-10  6:32                 ` Simon Wright
2001-04-02 21:41         ` Sander Pilon
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox