Názor k článku Programovací jazyk Rust: vlákna a sdílení objektů mezi nimi od atarist - rekneme mark and sweep v konfiguraci, kdy je...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 1. 2017 11:23

    atarist (neregistrovaný)

    rekneme mark and sweep v konfiguraci, kdy je heap rozdeleny na young+old generations (jako ma Java). Ale neni to tak jednoduche, JVM ma jeste TLAB, neboli objekty se alokuji defaultne tak, ze nejsou sdileny (v thread-local bufferu). Popravde - me to trosku pripada, jako narovnavak na ohybak (vse je na heapu, zadny objekt na stacku, proto pro uplne lokalni objekty stejne potrebujeme TLAB).