Názor k článku Knihovny libmill a libdill: implementace korutin a kanálů pro jazyk C od klokan - To, o čem mluvíte, je případ paralelizace, ne...

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

    klokan

    To, o čem mluvíte, je případ paralelizace, ne korutin. Když je potřeba, aby nějaký dlouhý výpočet běžel na pozadí, k tomu je samozřejmě nutné a správné použít vlákna. Korutiny jsou na konkurenci (to není totéž, co paralelní exekuce) a zpracování asynchronních událostí a jejich výhoda je právě v tom, že nemusí (nutně) na každou korutinu alokovat zvláštní vlákno, neboli používají model N:1 případně N:M. Díky tomu jsou mnohem levnější.

    21. 3. 2020, 04:16 editováno autorem komentáře