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

Thunder Storm

Treue Seele

  • »Thunder Storm« ist der Autor dieses Themas

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

11

08.06.2005, 22:55

XD ne das bin net ich ;) hab jetzt 2 bücher in denen das mit den threats ausfürlich drinne steht. denke das pack ich schon ;)

Helmut

5x Contest-Sieger

Beiträge: 692

Wohnort: Bielefeld

  • Private Nachricht senden

12

09.06.2005, 16:51

Für diese Fälle, die du geschildert hast, brauchst du aber keine Threads.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

13

09.06.2005, 20:33

Es geht fast alles ohne Theads zu machen! Auch Netzwerk (wenn ich da nur an DirectPlay denke). Manchmal erleichtern die einem aber die Arbeit und dann darf man die natürlich auch einsetzen!

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

14

10.06.2005, 00:26

Direct Play macht es meines Wissens nach auch mit Thread, also mit einer Callback Funktion, weil ansonsten das empfangen normalerweise immer in blockmode ist. Aber ansonsten sind die meisten Sachen ohne sie regelbar. Ich nutzte sie nur zum Beschwindigkeit rausschinden :)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

15

10.06.2005, 09:36

Ja glaub ich auch das man so asyncrone Sockets "simulieren" kann, aber der cod eist ja für den Endbenutzer nicht sichtbar ;) das meinte ich.

AXA

Frischling

  • Private Nachricht senden

16

11.06.2005, 20:08

Ich verstehe den ganzen Thread nicht. Wo ist das problem. Du musst doch einfach nur die Methoden hintereinander abrufen.

void ZeichneStern(int iPosition);

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
int main()
{
do
{
ZeichneStern(2);
ZeichneStern(5);
ZeichneStern(10);
} while(TasteESCnichtGedrückt)
};


^^
while(TasteESCnichtGedrückt) das funktioiert so natürlich nicht aber ihr wisst ja was ich meine ;)

dann wird auch alles gleichzeitig dargestellt und das ist doch das Ziel :wirbel:
Aktuelles Projekt: Geheim

wird diese Projekt ein erfolg gründe ich
ein Team !!!

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

17

11.06.2005, 20:14

Ja das ist richtig, aber es gibt auch situationen wo das eben nich geht. Beispiel: Netzwerk ;)

Also Ein spiel soll auf einen Nachricht vom Host warten. Das spiel soll aber nebenbei weiterhin flüssig laufen. Da ist ein Thread ganz nützlich. Denn so wie du es machen würdest, würde das spiel anhalten solange diese Nachricht nicht kommt.

Thunder Storm

Treue Seele

  • »Thunder Storm« ist der Autor dieses Themas

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

18

11.06.2005, 21:24

ähmm stimmt du verstehst den thread net aber is net schlimm. s problem is scho geklärt. es ging darum. du kennst doch den stern der sich aus diesen zeichen zusammen setzt I/-\... und wen du jetzt mehrere davon haben willst? ;)

AXA

Frischling

  • Private Nachricht senden

19

12.06.2005, 11:14

Hi

Mit der Netzwerkprogrammierung hab ich mich noch nicht befasst. Das brauch ich erstmal noch nicht. Klingt aber Logisch das mit den Threads. Naja später vll
Aktuelles Projekt: Geheim

wird diese Projekt ein erfolg gründe ich
ein Team !!!

Werbeanzeige