Hallo,
leider weiss ich nicht ob ich hier richtig bin oder das in den Anfängerbereich gehört
.
Ich habe folgendes Problem:
Im moment versuche ich den Wechselseitigenausschluss nach Dekker nach zu bauen nur leider weis ich nciht wie die deklaration der Volatile Variablen aussehn muss. Im Moment habe ich es so implementiert.
und das ist die Implementierung in meiner Threadklasse:
ist das korrekt? denn ohne das extends kommt immer die Fehlermeldung das Worker die Variablen turn , c1 und c2 nicht kennt.
sollte meine Implementierung korrekt sein hab ich nen fehler in meiner logik den ich bisher nicht gefunden habe
.
schonmal vielen Dank an alle die das lesen
.
leider weiss ich nicht ob ich hier richtig bin oder das in den Anfängerbereich gehört
Ich habe folgendes Problem:
Im moment versuche ich den Wechselseitigenausschluss nach Dekker nach zu bauen nur leider weis ich nciht wie die deklaration der Volatile Variablen aussehn muss. Im Moment habe ich es so implementiert.
Java:
public class ImplementierungJava
{
volatile int turn = 1;
volatile int c1 = 1;
volatile int c2 = 1;
und das ist die Implementierung in meiner Threadklasse:
Java:
public class Worker extends ImplementierungJava implements Runnable
{
ist das korrekt? denn ohne das extends kommt immer die Fehlermeldung das Worker die Variablen turn , c1 und c2 nicht kennt.
sollte meine Implementierung korrekt sein hab ich nen fehler in meiner logik den ich bisher nicht gefunden habe
schonmal vielen Dank an alle die das lesen
Zuletzt bearbeitet von einem Moderator: