Nie je to obmedzený jazyk, práve naopak. Podporuje veľmi pokročilé koncepty.
Ano. Mtithreading, multiprocessing, mutexy, syscall.....
- workers threads su urcene na multithreading, implementovane v 10.x.x verzii, web workers su v specifikacii HTML5
- Syscally pre node.js su implementovane v baliku libsys, len nechapem, naco by kto volal z aplikacneho servera syscall. To je ako by si clovek odkladal odistenu pistol do puzdra.
- Na lockovanie sa v javascripte pouzivaju Promises.
- Multiprocessing je v node.js 10.x.x naimplementovane cez standardne api v moduli cluster.
Este nieco, ze napriklad nema prototype based inheritance?