Hlavní navigace

Vlákno názorů k článku LuaJIT – Just in Time překladač pro programovací jazyk Lua (2) od lqw - Pekny serial, diky za nej. Ted jeden trochu asi...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 10. 2014 16:51

    lqw (neregistrovaný)

    Pekny serial, diky za nej.

    Ted jeden trochu asi off-topic dotaz. Lua je bezva a delali jsme v ni celkem rozsahly reseni logiky pro jednu komercni aplikaci. Narazili jsme ale na limity pri parallelnim zpracovani fronty uloh, protoze Lua standardne nabizi jen 'zelene' thready a pro multiprocessing oficialne nepodporuje. Kooperativni multitasking neni vyhovujici a externi knihovna LuaLanes mela mizernou podporu mimo WindowsNT. Zkouseli jsme i pres ZMQ ale i to bylo pomale.

    Jaky je soucasny stav Lua vs paralellni beh ?

  • 23. 10. 2014 20:43

    Pavel Tišnovský

    Zdravim,

    no ciste nahodou presne tento problem taky budeme resit a pravdepodobne reseni bude multiprocessing pres luaposix (+LuaJIT, ne klasicky interpret). Taky se da vyzkouset z hlavni binarky vytvorit vlakna s jednotlivymi instancemi Lua interpretru, ale bude pravdepodobne problem uridit synchronizaci (nevim do jake miry potrebujete, aby mezi sebou vlakna komunikovala). Takze odpoved je - no jde to, ale velka podpora primo v Lua neexistuje.