BBoard stellt seinen Betrieb ein, Details hier
www.meckerwiese.de.vu
Forum für den Programmierwettbewerb 2007
 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Ist Multithreading erlaubt?



 
Neues Thema eröffnen   Neue Antwort erstellen    www.meckerwiese.de.vu Foren-Übersicht -> Fragen zum Wettbewerb
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Senior Sanchez
Forumsjunki




Anmeldungsdatum: 07.02.2007
Beiträge: 61

BeitragVerfasst am: 07.02.2007, 17:38    Titel: Ist Multithreading erlaubt? Antworten mit Zitat

Hi,

Im Titel steht es ja schon: Ist Multithreading erlaubt? Damit meine ich jetzt nicht zwangsläufig, dass Threads die ganze Zeit laufen, sondern ob ich auch zum Zeitpunkt wenn think() meiner Hunde aufgerufen werden, Threads starten darf, die dann am Ende von think() wieder terminiert werden.

Das würde im Grunde ja kooperatives Multitasking darstellen (und hey, Windows CE unterstützt das mittels Fibers ja auch Winken ) und sollte den Gegner nicht behindern. Obs nun soviel bringt, müsste ich aber erstmal eruieren.

Es bleibt aber trotzdem die Fragestellung ob es überhaupt statthaft wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dirkaporius
Administrator



Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 05.02.2007
Beiträge: 30
Wohnort: Magdeburg

BeitragVerfasst am: 07.02.2007, 18:45    Titel: Antworten mit Zitat

Hi,

Threads sind NICHT erlaubt. Also brauchst du dir gar nicht erst die Mühen machen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Senior Sanchez
Forumsjunki




Anmeldungsdatum: 07.02.2007
Beiträge: 61

BeitragVerfasst am: 07.02.2007, 20:44    Titel: Antworten mit Zitat

Hmm, schade.

Aber nun gut, dann müssen wir darauf verzichten.

Das Nein bezieht sich auch auf einen Thread, den ich in meiner think()-Methode starte und noch bevor diese beendet wird, wieder beende, richtig? Nur zum Verständnis.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
zet
Forumsjunki




Anmeldungsdatum: 05.02.2007
Beiträge: 85

BeitragVerfasst am: 07.02.2007, 22:46    Titel: Antworten mit Zitat

Ja. Generell wäre deine Methode zwar möglich (ich weiß kooperative routinen beim programmieren zu schätzen... schade das java sowas nicht hat), aber prinzipiell sind die probleme ja auch so formulierbar dass sie auch ohne Threads arbeiten.

Threads sind halt einfach nicht drin, auch nicht wenn ihr sie vorher beendet. Bzw.... man könnte die API vom spiel so erweitern dass das Spiel zusätzliche Threads managed und am ende auf deren beendigung wartet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    www.meckerwiese.de.vu Foren-Übersicht -> Fragen zum Wettbewerb Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Tags
Laufen



Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group

BBoard.de bietet Ihnen ein Kostenloses Forum mit zahlreichen tollen Features

Impressum | Datenschutz