Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 Recomandare bicicleta e-bike 20&#...

Bing-Content removal tool

Nu pot accesa monitorulsv.ro de l...

Cum sa elimini urmele de acnee?
 

Care e diferenta intre concurrent si parallel programming ?

- - - - -
  • Please log in to reply
6 replies to this topic

#1
halflife

halflife

    Member

  • Grup: Members
  • Posts: 761
  • Înscris: 31.05.2015
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
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
E vorba de altceva: http://tutorials.jen...arallelism.html

#3
halflife

halflife

    Member

  • Grup: Members
  • Posts: 761
  • Înscris: 31.05.2015

 neagu_laurentiu, on 10 februarie 2018 - 20:39, said:

Deci 2 threaduri se executa concurent pentru ca reprezinta 2 taskuri ?

#4
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
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
halflife

halflife

    Member

  • Grup: Members
  • Posts: 761
  • Înscris: 31.05.2015

 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.
Exista un mecanism, sa zicem in Java, care sa imi asigure ca 2 bucati de cod se executa in paralel, sau depinde doar de OS ?

 OriginalCopy, on 11 februarie 2018 - 10:11, said:

La OS: să știu cum să folosesc eficient mai mult de un sistem de operare
Nu e suficient sa stiu Windows ?

#6
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
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--

#7
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
Daca folosești java windows nu prea te ajuta

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate