Hallo zusammen,
angenommen, ich habe einen Prozess, der Kuchen backt. Folgende Aktivitäten sollen dazu ausgeführt werden:
1. Teig in den Backofen hineinschieben
2. Nach 30 Minuten Kuchen aus Backofen rausholen
3. Kuchenplatte aus dem Schrank holen
4. Kuchen auf die Platte legen
Ohne Threads in dem Prozess hat der Prozessor nach der Aktivität 2 für 30 Minuten lang nichts zu tun. Daher würde ich gerne Aktivität 3 als Thread in dem Prozess ausführen lassen.
Meine Frage ist:
Wenn ich für die Aktivität 3 einen Thread erzeuge, wie viel Prozessor-Zeit wird für diese Aktivität eigentlich "per default" genommen? Widmet der Prozessor eigentlich voll der Aktivität 3 bis sie fertig ausgeführt ist oder wechselt er zwischenzeitlich immer zu dem Prozess?
Vielen Dank.
Viele Grüße aus Rheinland,
Eure Ratna
angenommen, ich habe einen Prozess, der Kuchen backt. Folgende Aktivitäten sollen dazu ausgeführt werden:
1. Teig in den Backofen hineinschieben
2. Nach 30 Minuten Kuchen aus Backofen rausholen
3. Kuchenplatte aus dem Schrank holen
4. Kuchen auf die Platte legen
Ohne Threads in dem Prozess hat der Prozessor nach der Aktivität 2 für 30 Minuten lang nichts zu tun. Daher würde ich gerne Aktivität 3 als Thread in dem Prozess ausführen lassen.
Meine Frage ist:
Wenn ich für die Aktivität 3 einen Thread erzeuge, wie viel Prozessor-Zeit wird für diese Aktivität eigentlich "per default" genommen? Widmet der Prozessor eigentlich voll der Aktivität 3 bis sie fertig ausgeführt ist oder wechselt er zwischenzeitlich immer zu dem Prozess?
Vielen Dank.
Viele Grüße aus Rheinland,
Eure Ratna