comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Cc: mailbox@dmitry-kazakov.de
Subject: Re: Help writing first daemon
Date: Tue, 11 Sep 2012 07:38:45 -0700 (PDT)
Date: 2012-09-11T07:38:45-07:00	[thread overview]
Message-ID: <6b311ca1-9630-4874-b068-2b6b08c1ffa9@googlegroups.com> (raw)
In-Reply-To: <1hrmrgblczf2p.x7ar7hqalypi.dlg@40tude.net>

W dniu sobota, 8 września 2012 10:06:28 UTC+2 użytkownik Dmitry A. Kazakov napisał:

> But, if you consider running the middleware as a system service (daemon),
> the main reason for that would be the architecture of shared memory.

No, there is no connection between these two concepts.
System services are created so they can be started and run unattended even after system restarts. A free-standing web server is a possible example here.

They way other components will communicate with such a service is a consequence of other design choices, like whether they are on the same machine or not. If they are on different machines, then shared memory is out of question (for nit-pickers: reflective memory does not count).

Again, web browsers communicating via TCP with a web server running as a system service is a prime example here.

> I.e. pipes and daemon are mutually exclusive.

Not at all. These concepts solve different problems and have no implication on each other.

-- 
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com



  reply	other threads:[~2012-09-11 14:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-07 22:05 Help writing first daemon Patrick
2012-09-08  8:06 ` Dmitry A. Kazakov
2012-09-11 14:38   ` Maciej Sobczak [this message]
2012-09-11 15:13     ` Dmitry A. Kazakov
2012-09-11 20:50       ` Maciej Sobczak
2012-09-12  7:16         ` Dmitry A. Kazakov
2012-09-08  8:08 ` björn lundin
2012-09-08 11:22 ` Patrick
2012-09-09  7:26 ` Help writing first daemon Heres a Server anon
2012-09-09 12:26 ` Help writing first daemon Patrick
2012-09-11 14:18 ` Julian Leyh
replies disabled

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