amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Speicheranforderung und Freigabe [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2003-01-07, 10:36 h

StefanHaegele
Posts: 281
User
Hallo,

kann es Probleme geben wenn Task "A" Speicher anfordert, dieser aber von Task "B" freigegeben wird ?

Oder ist es besser, diesen Speicher in MemList des Task's zu schreiben ?

Danke
Stefan

[ - Answer - Quote - Direct link - ]

2003-01-07, 12:54 h

Michi
Posts: 17
User
Mal ganz abgesehen davon, ob es Probleme gibt oder nicht: Wie kommst Du auf solch eine verrückte Idee?

Ok, mag sein, dass tiefgreifende Systemtools sowas tun müssen, aber für normale Applikationen sehe ich das als höchstgrädigsten Bastel an (sorry).

Das war meine Meinung.
Gruss Michi
:itchy:

[ - Answer - Quote - Direct link - ]

2003-01-07, 13:06 h

StefanHaegele
Posts: 281
User
Hallo,

na ja das Problem ist folgendes:

Das Programmpaket besteht aus mehreren Tasks. Darunter ist einer, welcher für die Fehlerausgabe zuständig ist. An diesen Task werden per Message die Fehler übermittelt. Solange der Task, welcher einen Fehler meldet, die Möglichkeit hat, auf eine Nachricht zu warten, no Problem. Nur gibt es ja die Möglichkeit, dass der task diese Möglichkeit nicht hat ( durch welche Gründe auch immer ).

Im Moment gehe ich hierzu so vor:

1) Mesasgestruktur allokieren und initialisieren. Feld mm_MsgType ( diese Feld sagt dem Errortask ob er die msg retounieren muß oder nicht ) auf MSG_Kill ( Errortask retouniert nicht und gibt den Speicher frei ). setzen.
2) Message an MsgPort des Errortask schicken.
3) Fertig.

Meiner Meinung nach dürfte es keine Probleme geben, oder ?

Stefan

[ - Answer - Quote - Direct link - ]

2003-01-07, 14:19 h

Georg
Posts: 107
User
Nein, das macht keine Probleme.


[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Speicheranforderung und Freigabe [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.