Od pewnego czasu eksperymentuję z wątkami wirtualnymi. Chcę znaleźć sensowne ich zastosowanie, które będzie czyś więcej niż podręcznikowym „użyj przy I/O”. Zresztą takie podręcznikowe podejście nie mówi wiele o tym JAK budować aplikacje. Takie zabawy powodują, że piszę całą górę PoCów i teścików, które są prostymi modelami bardziej złożonych systemów. W czasie jednego z takich ćwiczeń chciałem sprawdzić, ile czasu zajmuje wykonanie wątku wirtualnego w porównaniu do tego samego zadania, ale na „normalnym” wątku. Wyniki są ciekawe, ale zanim do nich dojdziemy, czas na mały tour de teoria.