Я видел пример разбора с целью простой демонстрации потокобезопасных структур данных. С крупно и мелкозерновой реализациями.
потокобезопасный в смысле lock-free?
Нет, обычные локи ос
один раз использовал. Не помню зачем, но мне надо было постоянно вставлять, удалять элементы при обходе.
очередь на C делал
+мне показалось удобно так рисовать цветастый текст в гуе: typedef struct { bool default_color; uint8_t red; uint8_t green; uint8_t blue; } NDSColor; struct NDSColoredText; struct NDSColoredText { char *text; NDSColor color; struct NDSColoredText *next; }; В общем когда придумаешь что делать решение само в голову полезет
Обсуждают сегодня