Pytania oznaczone «locks»

41
Czym różni się spinlock od odpytywania?

Czy blokada i odpytywanie to to samo? Wikipedia: spinlock to blokada, która powoduje, że nić próbująca ją zdobyć, po prostu czeka w pętli („spin”), jednocześnie wielokrotnie sprawdzając, czy blokada jest dostępna Brzmi to okropnie podobnie do: while(!ready); Nauczono mnie, aby unikać...

27
Ile pracy powinienem umieścić w instrukcji blokady?

Jestem młodszym programistą pracującym nad pisaniem aktualizacji oprogramowania, które odbiera dane z rozwiązania innej firmy, przechowuje je w bazie danych, a następnie warunkuje dane do wykorzystania przez inne rozwiązanie innej firmy. Nasze oprogramowanie działa jako usługa systemu...

24
Co zapobiega wyścigowi na śluzie?

Rozumiem podstawy tego, czym są rasy danych i jak blokady / muteksy / semafory pomagają im zapobiegać. Ale co się stanie, jeśli masz „warunek wyścigu” na samym zamku? Na przykład dwa różne wątki, być może w tej samej aplikacji, ale działające na różnych procesorach, próbują uzyskać blokadę w tym...

9
PHP file_put_contents Blokowanie plików

The Senario: W każdym wierszu znajduje się plik z ciągiem znaków (średnia wartość zdania). Dla argumentów, powiedzmy, że ten plik ma rozmiar 1 Mb (tysiące linii). Masz skrypt, który odczytuje plik, zmienia niektóre ciągi w dokumencie (nie tylko dodaje, ale także usuwa i modyfikuje niektóre...

9
Dlaczego Akka jest dobra na współbieżność?

Jestem nowy w Akka i środowisku aktorskim - jestem pewien, że brakuje mi czegoś oczywistego, proszę z góry przeprosić. Wciąż czytam, że jednym z głównych punktów wyboru Akka jest sposób zarządzania współbieżnością. Nie jest dla mnie jasne, dlaczego Akka jest taka wyjątkowa; Rozumiem, że jest...