Kezdőoldal » Számítástechnika » Programozás » Mai korszerű rendszerek...

Mai korszerű rendszerek tudnak több processzormagon-szálon futtatni programot akkor is, ha a multithread nincs beleírva a programba?

Figyelt kérdés

Tehát mondjuk bármilyen egyszerűen megírt algoritmus, vagy bármi ami hosszú ideig tart, a rendszer nem tudja automatikusan több szálra - vagy processzormagra osztani a feladatot semmilyen esetben, ha adott programba nincs ez beleírva?

Lehet esetleg valamely programozási nyelv esetén valamilyen fordítói direktívával bekapcsolni funkciót amelynek hatására adott operációs rendszer megpróbálná többszálúsítani a feladatot? Windows és Linux esetén érdekelne a dolog.



2018. okt. 15. 19:40
 1/4 anonim ***** válasza:

[link]


Illetve:

[link] _tool

2018. okt. 15. 19:59
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Van ilyen, de nagyon alacsony hatásfokú.

Előfordul, hogy a proci beszopja és kezdheti elölről a műveletsort.

2018. okt. 15. 22:20
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
0%
#2: Ahogy azt Móriczka elképzeli.
2018. okt. 16. 08:54
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

#2 nyersen fogalmazott, de jól írja. Előfordulhat, hogy a párhuzamos végrehajtás során pl. adat ütközés lép fel, tehát az egyik szál olyan adatot ír, amit a másik olvasna (csak hát nem mindegy, hogy az algoritmus szerint az írás előtt vagy után kell neki), vagy olyat olvas, amit a másik írna, esetleg mindkettő írni akar. Ezt a fajta párhuzamosítást és ütközésfigyelést a proci csinálja. pl:

[link]

Az 1-es linkekben magasabb szintű megoldások vannak, ezekhez a megfelelő környezet vagy fordító szükséges.

2018. okt. 16. 13:23
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!