Lock
to tak naprawdę System.Threading.Monitor
. Napiszmy, skompilujmy, zdekompilujmy i przeanalizujmy kod, w którym tworzymy sekcję krytyczną przy użyciu słówka kluczowego lock
.

Lock
to tak naprawdę System.Threading.Monitor
. Napiszmy, skompilujmy, zdekompilujmy i przeanalizujmy kod, w którym tworzymy sekcję krytyczną przy użyciu słówka kluczowego lock
.
Jeśli powstanie wyjątek wewnątrz wyrażania lambda, która jest wywoływana wewnątrz nowego obiektu Task
, wówczas nie jest możliwe przechwycenie tego wyjątku na zewnątrz, poza tym wyrażeniem lambda. Poniżej przykład takiej sytuacji.
W górnym pasku menu idź do:
Zdarza się sytuacja, gdy chcemy zmierzyć czas wykonania jakiejś części kodu. Do tego celu mamy do dyspozycji obiekt Stopwatch, który jest wygodniejszy w użyciu od klasyka jakim jest DateTime.Now.
Wyróżniamy trzy rodzaje tablic: