Sobes.tech

C#

Wie kann man eine Variable aus mehreren Threads ohne Synchronisationsprimitive ändern? Was sind atomare Operationen und wie stehen sie im Zusammenhang mit Multithreading?

248

Was ist MVCC in PostgreSQL und wie beeinflusst es die Leistung von SELECT nach einer großen Anzahl von UPDATE/INSERT/DELETE?

198

Wie ist die algorithmische Komplexität der Suche in List und Dictionary? Wie ist das Dictionary intern aufgebaut?

164

Kann man eine Variable an einen Thread/Task binden, so dass jeder Task seinen eigenen Wert speichert? Was sind ThreadLocal und AsyncLocal?

157

Was passiert, wenn zwei Threads gleichzeitig Werte an eine Variable ohne Synchronisationsprimitive erhöhen? Was könnten die Ergebnisse sein?

149

Wie funktioniert die Konstruktion async/await? In welchem Thread wird der Code nach await ausgeführt?

140

Wie komplex ist das Einfügen in List und Dictionary? Was sind Kollisionen in Wörterbüchern?

134

Wie funktioniert ein Semaphore? Worin unterscheidet es sich von einem Lock?

130

Worin besteht der Unterschied zwischen asynchroner Programmierung und Multithreading?

122

Wie schreibt man Text gleichzeitig aus zwei verschiedenen Tasks in eine Datei? Wie synchronisiert man den Zugriff?

122