Sobes.tech

Jak można zmieniać zmienną z wielu wątków bez użycia prymitywów synchronizacji? Czym są operacje atomowe i jak są powiązane z wielowątkowością?

254

Czym jest MVCC w PostgreSQL i jak wpływa na wydajność SELECT po dużej liczbie UPDATE/INSERT/DELETE?

216

Jaka jest złożoność algorytmiczna wyszukiwania w List i Dictionary? Jak jest zbudowany Dictionary od środka?

172

Czy można powiązać zmienną z wątkiem/zadaniem tak, aby każde zadanie przechowywało swoją wartość? Czym są ThreadLocal i AsyncLocal?

162

Co się stanie, jeśli dwa wątki jednocześnie dodają wartości do zmiennej bez primitive synchronizacji? Jakie mogą być wyniki?

151

Jak działa konstrukcja async/await? W którym wątku wykonywany jest kod po await?

145

Jaka jest złożoność wstawiania do List i Dictionary? Czym są kolizje w słownikach?

137

Jak zapisać tekst do pliku jednocześnie z dwóch różnych zadań? Jak zsynchronizować dostęp?

126