grüße Community,
ich habe vor, ein multithreaded java prog zu schreiben, welches deadlock safe ist, indem es geordnet anfordern soll. Diese Lösung ist ja weitgehend bekannt, nur mir ist sie nicht ganz klar. Habe schon etwas gegoogelt, habe aber keine zufriedenstellende und verständliche Antowort gefunden.
Ich würde euch bitten, mir dies zu erklären. Nehmen wir einfach ein Bsp.: 3 Threads, Thread 1 fordert Komponente 1 an, danach Thread 2 Komponente 2 und Thread 3 Komponente 4. Wie funktioniert zyklisches Anfordern in diesem Fall?
danke im Vorraus,
ich habe vor, ein multithreaded java prog zu schreiben, welches deadlock safe ist, indem es geordnet anfordern soll. Diese Lösung ist ja weitgehend bekannt, nur mir ist sie nicht ganz klar. Habe schon etwas gegoogelt, habe aber keine zufriedenstellende und verständliche Antowort gefunden.
Ich würde euch bitten, mir dies zu erklären. Nehmen wir einfach ein Bsp.: 3 Threads, Thread 1 fordert Komponente 1 an, danach Thread 2 Komponente 2 und Thread 3 Komponente 4. Wie funktioniert zyklisches Anfordern in diesem Fall?
danke im Vorraus,