Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Sicaine

unregistriert

11

04.11.2004, 16:27

Öhm ich geh eigentlich davon aus, dass ich eine Logklasse benutze und jeder Thread die Logereignisse dahinschickt.

Da öffnet doch nich jeder Thread die datei :)

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

04.11.2004, 16:30

) Bei einem Programmabbruch ist nicht sichergestellt, das auch alles im Log landet. Im schlimmstenfall ist das File leer (Hatte ich schon oft).

Das prob hängt damit zusammen das du den buffer nich geflusht hast. Man muss die Datei dann nur einmal öffnen und schließen.

13

05.11.2004, 02:14

Zitat

2) Mehrere Threads können willkürhlich ins Log schreiben. Was passiert dann wenn der vorgesehene Raum für as Logging voll ist?
Critical Section. Wie ich schon sagte. Mit einem bool ist das nicht gemacht. Grad wenn das File immer offen ist, fällt die sicherung des OS weg. Also muss man sich selbst drum kümmern.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige