Hallo zusammen,
bin gerade bei dem Thema Threads und wie man Threads untereinander koordiniert angekommen.
Ich habe bis jetzt mehrere Methoden kennen gelernt wie man Threads untereinander koordiniert. Mir ist jedoch gerade die Frage gekommen, was die einzelnen Vorteile/Nachteile dieser Methoden sind. Habt ihr vielleicht eine Erklärung für mich worin die Vorteile bzw. Nachteile gegenüber den anderen Methoden sind?
Ich habe bis jetzt die Möglichkeiten kennen gelernt und auch wie sie funktionieren mir ist jedoch nicht klar wieso man jetzt zb semaphoren den lock/unlock vorziehen soll oder synchronized dem volatile..
1. join()
2. synchronized
3. semaphoren
4. lock/unlock
5. volatile
bin gerade bei dem Thema Threads und wie man Threads untereinander koordiniert angekommen.
Ich habe bis jetzt mehrere Methoden kennen gelernt wie man Threads untereinander koordiniert. Mir ist jedoch gerade die Frage gekommen, was die einzelnen Vorteile/Nachteile dieser Methoden sind. Habt ihr vielleicht eine Erklärung für mich worin die Vorteile bzw. Nachteile gegenüber den anderen Methoden sind?
Ich habe bis jetzt die Möglichkeiten kennen gelernt und auch wie sie funktionieren mir ist jedoch nicht klar wieso man jetzt zb semaphoren den lock/unlock vorziehen soll oder synchronized dem volatile..
1. join()
2. synchronized
3. semaphoren
4. lock/unlock
5. volatile