Care e diferenta intre concurrent si parallel programming ?
Last Updated: Feb 11 2018 11:52, Started by
halflife
, Feb 10 2018 20:19
·
0
#1
Posted 10 February 2018 - 20:19
Care e diferenta intre concurrent si parallel programming ? La concurrent se executa mai multe threaduri pe acelasi core, fiecare intr-un spatiu de timp al lui limitat, pe cand la parallel se executa 2 threaduri efectiv in acelasi timp pe 2 coreuri separate ? In Java 2 threaduri se pot executa pe acelasi core concurrent sau pe 2 coreuri separate in paralel in functie de cum le aloca masina virtuala / sistemul de operare ?
Edited by halflife, 10 February 2018 - 20:20. |
#2
Posted 10 February 2018 - 20:39
E vorba de altceva: http://tutorials.jen...arallelism.html
|
#3
Posted 10 February 2018 - 20:49
neagu_laurentiu, on 10 februarie 2018 - 20:39, said:
E vorba de altceva: http://tutorials.jen...arallelism.html |
#4
Posted 10 February 2018 - 21:07
Threadul poate fi oricum, OS-ul il poate aloca in acelasi core sau in altul, cand e in acelasi core imparte timpul cu altele iar cand e in alt core atunci e cu adevarat paralel in executie. Insa conceptul programarii e dat de cum le pui la treaba, de scopul rezolvarii problemei.
http://nikgrozev.com...vs_parallel.png Edited by neagu_laurentiu, 10 February 2018 - 21:10. |
#5
Posted 11 February 2018 - 10:37
neagu_laurentiu, on 10 februarie 2018 - 21:07, said:
Threadul poate fi oricum, OS-ul il poate aloca in acelasi core sau in altul, cand e in acelasi core imparte timpul cu altele iar cand e in alt core atunci e cu adevarat paralel in executie. Insa conceptul programarii e dat de cum le pui la treaba, de scopul rezolvarii problemei. OriginalCopy, on 11 februarie 2018 - 10:11, said:
La OS: să știu cum să folosesc eficient mai mult de un sistem de operare |
#6
Posted 11 February 2018 - 11:04
Nu e suficient. Azi te inconjoara mai multe sisteme de operare, pe telefon ai unul, pe calculator altul, pe server iarasi ceva diferit, chiar si util-casnicele incep sa se duca spre zona smart. Ca atare un programator trebuie sa poata lucra cu mai multe.
Exista si in java pachete specifice, sau metode ce returneaza o astfel de cale: https://docs.oracle....html#parallel-- |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users