mboost-dp1

Erlang vs Java memory architecture


Gå til bund
Gravatar #2 - Windcape
15. apr. 2011 16:26
Java's hard limits on memory
Wut?
Gravatar #3 - arne_v
15. apr. 2011 16:28
#2

Jeg antager at han taler om Xmx.
Gravatar #4 - kasperd
27. apr. 2011 12:51
Diskussionen om forskellen på threading i de to sprog får mig til at tænke, at det indikerer en mangel i OS. Threading burde være implementeret i kernen, da der i sagens natur er ting, som ikke kan implementeres på højere niveau. Men overheadet er tilsyneladende stadigvæk for stort, og sprog laver deres egen threading.

Men det kan jo resultere i nogle mærkelige konstruktioner. Er der nogen OS, som har threads med tilstrækkeligt lavt overhead til, at man bruger dem uden store overvejelser?
Gravatar #5 - arne_v
27. apr. 2011 12:54
#4

Java threads er en abstraktion.

De kan implementeres både via OS kernel threads og via Java library kode.

De fleste gængse Java implementationer de sidste 10 år bruger OS kernel threads og simpel 1:1 mapping fra Java tråde til O kernel tråde.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login