thread-safety

Co robi synchronized ()/wait () / notifyAll () w Javie? [duplikat]

Możliwy Duplikat:Synchronizacja Javy Czytam książkę rozpoczynam gry na Androida . Używa synchronized() dużo, ale ni ... onized(stateChanged) { state = GLGameState.Running; startTime = System.nanoTime(); }

Jak zaprojektować mój (głównie) tekstowy serwer gier?

Pomyśl o MUDs/MUCKs, ale może z avatarami lub lokalnymi ilustracjami. Mój język wyboru to ruby . Muszę obsługiwać wiele tr ... ami, nad którymi pracuję; wszystko podobne byłoby świetne: {]} Problem Z C10k Beej ' s Guide to Network Programming

Wątek Multiple-writer-bezpieczna kolejka w C

Pracuję nad wielowątkową aplikacją C przy użyciu pthreads. Mam jeden wątek, który zapisuje do bazy danych a (biblioteka bazy ... ę w pustej kolejce, ponieważ prawdopodobnie będą to minuty warte czasu bez zapisów, z krótkimi seriami dużej liczby zapisów.

C++11 thread bezpieczeństwo generatorów liczb losowych

W C++11 jest kilka nowych generatorów liczb losowych i funkcji dystrybucyjnych. Czy są bezpieczne? Jeśli dzielisz jedną losow ... queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^(size_t i) { double a = zeroToOne(engine); }); } Używanie libdispatch.

Co to jest thread safe (C#)? (Ciągi, tablice, …)

Jestem całkiem nowy w C# , więc proszę o cierpliwość. Jestem trochę zmieszany z zabezpieczeniem nici. Kiedy coś jest bezpiecz ... e miałem na myśli, czy wątki zarówno czytać, jak i pisać). Bo nie wiem czy zwykły dostęp czy wyliczenie to wątek bezpiecznie.

Czy korzystanie z SQLalchemy z gevent jest bezpieczne?

Wiem, że niektóre sterowniki baz danych i inne biblioteki zapewniające połączenie z zewnętrznymi usługami są niekompatybilne ... e "dziękuję", jeśli udzielona odpowiedź również zawiera wyjaśnienie mechaniki, dlaczego jest w porządku, a dlaczego nie.: -)

Jak skutecznie używać std:: atomic< > dla nie-prymitywnych typów?

Definicje dla std::atomic<> wydaje się wykazywać oczywistą przydatność dla prymitywnych lub być może POD-typów. Kiedy miałbyś używać go na zajęciach? Kiedy należy unikać używania go na zajęciach?

ConcurrentDictionary Pitfall - czy delegaci z GetOrAdd i AddOrUpdate są zsynchronizowani?

Dokumentacja ConcurrentDictionary nie jest jednoznaczna, więc chyba nie możemy się spodziewać, że delegaci valueFactory oraz ... ry jest thread-safe możemy się spodziewać, że wywołania do tych delegatów są automatycznie synchronizowane (thread-safe too)?

Różnica między "free-threaded" i " thread-safe"

Czasami widzę określenie "free-threaded" na określenie klasy lub metody. Wydaje się mieć podobne lub identyczne znaczenie do "thread-safe". Czy jest różnica między tymi dwoma terminami?

Testowanie bezpieczeństwa inicjalizacji końcowych pól

Próbuję po prostu przetestować bezpieczeństwo inicjalizacji końcowych pól gwarantowane przez JLS. To do pracy, którą piszę. ... 1000, 100000, a nawet milion. Nadal bez porażki. Zawsze widzę 3 i 4 dla obu wartości. Jak Mogę sprawić, że to się nie uda?

Atomic properties vs thread-bezpieczne w Objective-C

W większości dyskusji, które czytałem, wskazuje to, że tworzenie właściwości atomic nie gwarantuje, że będzie bezpieczna dla ... miany spowodowanej przez zapis? Czy to właśnie oznacza "śmieci" w tym sensie i jakie właściwości atomowe pomagają zapobiegać?

Które metody komponentów Swing są bezpieczne dla wątków?

Zgodnie z Swing tutorial : Niektóre metody komponentów Swing są oznaczone jako" thread safe " w specyfikacji API; można ... bezpiecznych metod swingu? (Thread-safe Swing metody wydają się być dość rzadkie, więc taka lista nie może być zbyt długa...)

Wzorzec dla leniwego wątku-bezpieczna instancja Singletona w Javie

Leniwa, bezpieczna dla wątków instancja Singletona nie jest łatwa do zrozumienia dla każdego programisty, więc chciałem stwor ... tanceHolder.get(); } private Singleton1() { System.out.println("Singleton1 instantiated"); } } Dzięki

NHibernate thread safety with session

Używam NHibernate już od jakiegoś czasu i od czasu do czasu odkryłem, że jeśli spróbuję jednocześnie poprosić o dwie strony ( ... jakieś pomysły? Zrobiłem google i zobaczyłem, że serwer deweloperski VS powoduje takie problemy, ale uruchamiam go przez IIS.

0MQ: jak używać ZeroMQ w sposób threadsafe?

Przeczytałem poradnik ZeroMq i natknąłem się na: Nie wolno dzielić gniazd ØMQ pomiędzy nici. Gniazda ØMQ nie są th ... et etc..... and finally: socket.Send(e.BytesToSend); } // isn't that too much overhead? } }

Thread-Bezpieczny okrągły bufor w Javie

Rozważmy kilka instancji serwera www działających równolegle. Każdy serwer posiada odniesienie do jednego współdzielonego "st ... rą danych do przechowywania żądań, ale nie jestem pewien, jaki jest optymalny sposób implementacji efektywnej współbieżności.

Czy wątek szyfrowy jest bezpieczny?

Po prostu, czy jedna instancja javax.crypto.Cipher (np. Cipher.getInstance("RSA")) może być używana z wielu wątków, czy też muszę trzymać kilka z nich w ThreadLocal (w moim przypadku)?

Jakieś zadowalające podejście do bezpieczeństwa wątków testów jednostkowych w Javie?

Szukam ulepszenia pakietu, który moim zdaniem nie jest threadsafe, gdy jego dane wejściowe są współdzielone między wieloma wą ... tkami roboczymi, odpowiednio? Wszelkie oferty dotyczące narzędzi/najlepszych praktyk / filozofii w ogóle będą mile widziane.

wątek z wieloma parametrami

Czy ktoś wie jak przekazać wiele parametrów do wątku.Rozpocząć rutynę? Myślałem o rozszerzeniu klasy, ale Klasa C# Thread je ... BTW, uruchamiam kilka wątków z różnymi orkiestracjami, balansami i portami. Należy również rozważyć bezpieczeństwo wątku.

Jak zrobić Bezpieczny wątek klasowy [zamknięty]

Piszę aplikację C#. Mam (swego rodzaju) zajęcia z logowania. i ta klasa logowania będzie używana przez wiele wątków. Jak uczy ... letonem? jakie są tam najlepsze praktyki? Czy jest jakiś dokument, który mogę przeczytać o tym, jak go zabezpieczyć? Thanks