Posix-Threads
-
Hallo Leute,
ich beschäftige mich gerade mit Threads unter Linux, finde aber keine gute Literartur, oder besser gesagt Skripte und Tutorials im Internet.
Ich muss ein programm schreiben, das ein Thread (als Schreiber), und 2 (als Leser) startet. Der Schreiber schreibt in ein Feld[10] int-Zahlen ein. Die beiden Leser lesen die daten vom Feld und geben sie auf dem Bildschirm aus.
Das alles habe ich bis jetzt hingekriegt. Ich muss aber dazu die Threads synchronisieren. Das heisst, das die Leser-Threads keine alten Daten lesen, und wenn (mittels sleep) den Schreiber verlangsamet wird, müssen die Leser auf ihn warten, bis er schreibt.
Könnt ihr mir bitte weiterhelfen, kennt ihr vielleicht gute Tutorials über die Linux-Threadprogrammierung.
Danke im voraus.
TicTacToe.
-
-
-
HalliHallo,
danke erstmal für ihre Hilfe.
Ich brauche aber etwas, dass mir erklären kann, wie ich 2 Leser & 1 Schreiber synchronisieren kann, und zwar mit Mutex-Semaphoren.
Bitte um ihre Hilfe.
TicTacToe.
-
schau mal hier:
http://www.pronix.de/C/Linuxprogrammierung/index.shtml