Hei,
mikä olisi helpoin ja järkevin tapa toteuttaa kolme rinnakkaista taskia (erillistä ohjelmaa)
jotka kommunikoivat ja liikuttavat tietoa keskenään esin muuttujia ja tiedostoja!
onnistuuko c kielellä?
tarkoitus olisi saada omat erilliset taskit joita konfiguroidaan omilla initiedostoilla ja voivat toimia tarvittaessa jopa yksinään. kun yksi taski on suorittanut jotain lähettää se tiedon seuraavalle esim. char sanoman sisällä olevan tiedon sekä toinen taski vastaavasti viimeiselle koko tiedoston. nämä char taulun sanomat tulisi olla esim. jonkinlaisessa pinossa jota voitaisiin haluttaessa myös seurata ajon aikana!
löytyykö c kielestä helppoja ratkaisumalleja?
mikä olisi helpoin ja järkevin tapa toteuttaa kolme rinnakkaista taskia (erillistä ohjelmaa)
jotka kommunikoivat ja liikuttavat tietoa keskenään esin muuttujia ja tiedostoja!
onnistuuko c kielellä?
tarkoitus olisi saada omat erilliset taskit joita konfiguroidaan omilla initiedostoilla ja voivat toimia tarvittaessa jopa yksinään. kun yksi taski on suorittanut jotain lähettää se tiedon seuraavalle esim. char sanoman sisällä olevan tiedon sekä toinen taski vastaavasti viimeiselle koko tiedoston. nämä char taulun sanomat tulisi olla esim. jonkinlaisessa pinossa jota voitaisiin haluttaessa myös seurata ajon aikana!
löytyykö c kielestä helppoja ratkaisumalleja?
Vastaukset 3
Vanhimmat
Puhtaasti C :ssalla.
Joudut ottamaan API:a mukaan. Ja mikähän ympäristö on kyseessä ?
Varmaankin Windows:
http://www.jps.at/dev/samples.html
Katso tuolta esimerkit
Named Pipe
Mailslot
Memory Mapped File
Seurantaa varten joudut varmaan tekemään oman ohjelman...
kyseessä on NT4 käyttis!
noihan näytti olevan win 32:seen
WIN32 API löytyy myös NT:stä, Tosin kannattaa katsella tuota Security hommaa vähän tarkemmin jotkut kutsut voivat vaatia sen, ja sen kanssa leikkiminen ei ole kivaa.