Avatar billede Hus2003 Nybegynder
09. december 2010 - 22:22 Der er 8 kommentarer og
1 løsning

Kører 2 tråde samtidigt

Er der nogen der ved om man kan kører 2 tråde på en CPU samtidig eller kræver det at man har 2 CPU'er eller kan man slet ikke.
Avatar billede arne_v Ekspert
09. december 2010 - 22:24 #1
Du kan altid koere 2 traade uanset CPU.

Hvis de skal koere rigtigt samtidigt, saa kraever det 2 cores.

Hvis du har 1 CPU med 1 core, saa vil de skiftes til at koere (typisk vil de skiftes med ca. 10-20 millisekunder interval).

1 core CPU'er er ikke ret almindelige idag.
Avatar billede Hus2003 Nybegynder
09. december 2010 - 22:30 #2
når du siger cores mener du så kerner
Avatar billede danco Nybegynder
09. december 2010 - 22:37 #3
Som Arne er inde på så vil Java Virtuel Machine håndterer at give enkelte tråde time slices.
Så vidt jeg har forstået så har kører Java Virtuel Machine som en såkaldt Standard maskine og opfører sig derfor som en gennemsnitlig computer med gennemsnitlig hardware.
Avatar billede arne_v Ekspert
09. december 2010 - 22:39 #4
ja
Avatar billede arne_v Ekspert
09. december 2010 - 22:40 #5
Alle de gaengse Java implementeringer idag mapper Java traade til OS traade, saaledes at det er OS der schedulerer ikke Java.
Avatar billede Hus2003 Nybegynder
09. december 2010 - 22:44 #6
tak for svaret har lige sidste spm hvad er forskellen på en CPU og en kerne. og kast et svar
Avatar billede arne_v Ekspert
09. december 2010 - 22:47 #7
1 CPU er en fysisk CPU som man tager ud af en kasse og saetter ned i en sokkel.

1 kerne er en logisk CPU, saaledes at 1 CPU med 4 kerner fungerer stort set ligesom 4 CPU'er med 1 kerne hver.
Avatar billede arne_v Ekspert
09. december 2010 - 22:48 #8
og et svar fra mig
Avatar billede Hus2003 Nybegynder
09. december 2010 - 22:50 #9
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester