Что такое корутины
fingercomp 2019-07-03 <1 минуты на чтение
Корутины (сопрограммы) — функции, которые могут приостанавливать исполнение и возобновлять впоследствии. Lua поддерживает их из коробки. В гайде — история об этих зверях с подробностями.
Корутины (сопрограммы) — функции, которые могут приостанавливать исполнение и возобновлять впоследствии. Lua поддерживает их из коробки. В гайде — история об этих зверях с подробностями.
Lua — прекрасный язык программирования. Прежде всего благодаря своей предельной простоте. Но даже в Lua есть свои нюансы.
О двух таких нюансах рассказываем в этой статье. Приготовьтесь ломать мозг.
Несколько вступительных слов к блогу
Потоки — очень полезные штуки, позволяющие исполнять несколько кусков кода. Раньше для их использования приходилось скачивать отдельную библиотеку, работающую через костыли. Начиная с OpenOS 1.6.4, они есть в стандартной поставке ОС — в модуле thread. Давайте посмотрим, из чего она состоит — и в чём её преимущество перед любыми другим библиотеками.
Практическое применение P2P сети Zn
Итак, вы написали крутую программу. Всё работает отлично, не глючит, и вы горите желанием поделиться своим творением с общественностью.
Какие есть варианты?
Последняя, пятая часть мастеровления полностью посвящена шеллу и его программам. Переменные окружения, алиасы и с ними связанные команды — я не врал.
Продолжаем беседу об операционной системе OpenOS. В этой записи речь пойдёт про те самые оставшиеся утилиты, которые облегчат жизнь программисту.
Третья часть мануала по OpenOS, где я расскажу об идее монтирования файловых систем, а затем разбавлю повестью о пайпинге.
И снова здраствуйте. Я продолжаю описывать нелёгкий путь от дуба до Мастера в OpenOS.