Pytania oznaczone «multithreading»

484
Dlaczego blokada (this) {…} jest zła?

Dokumentacja MSDN tak mówi public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } to „problem, jeśli instancja jest dostępna publicznie”. Zastanawiam się dlaczego? Czy to dlatego, że zamek będzie trzymany dłużej niż to konieczne? A może jest...

454
Jaki jest cel Looper i jak go używać?

Jestem nowy na Androida. Chcę wiedzieć, co Looperrobi klasa, a także jak z niej korzystać. Przeczytałem dokumentację klasy Android Looper, ale nie jestem w stanie jej w pełni zrozumieć. Widziałem go w wielu miejscach, ale nie mogłem zrozumieć jego celu. Czy ktoś może mi pomóc, określając cel,...

414
Jak korzystać z wielowątkowości w aplikacjach PHP

Czy istnieje realistyczny sposób implementacji modelu wielowątkowego w PHP, czy to naprawdę, czy tylko symulując go. Jakiś czas temu zasugerowano, że można zmusić system operacyjny do załadowania innej instancji pliku wykonywalnego PHP i obsługiwać inne jednoczesne procesy. Problem polega na tym,...

391
Prosty przykład wątkowania w C ++

Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy ktoś może napisać prosty przykład uruchomienia dwóch wątków (obiektowych) w C ++. Szukam...

385
Czy zombie istnieją… w .NET?

Rozmawiałem z kolegą z zespołu na temat blokowania w .NET. To naprawdę bystry facet z dużym doświadczeniem zarówno w programowaniu niższego, jak i wyższego poziomu, ale jego doświadczenie w programowaniu na niższym poziomie znacznie przewyższa moje. W każdym razie argumentował, że należy unikać...

384
Co to jest std :: obietnica?

Jestem dość zaznajomieni z C ++ 11-tych std::thread, std::asynca std::futureskładniki (np zobaczyć tę odpowiedź ), które są prosto do przodu. Nie mogę jednak do końca zrozumieć, co to std::promisejest, co robi i w jakich sytuacjach najlepiej go wykorzystać. Sam standardowy dokument nie zawiera...

381
Unikać synchronizacji (tej) w Javie?

Za każdym razem, gdy pojawia się pytanie na temat SO dotyczące synchronizacji Java, niektórzy bardzo chętnie wskazują, że synchronized(this)należy tego unikać. Zamiast tego twierdzą, że preferowana jest blokada prywatnego odwołania. Niektóre z podanych powodów to: jakiś zły kod może ukraść twoją...

377
Java: powiadomienie () vs. powiadomienie ponownie () od nowa

На этот вопрос есть ответы на Stack Overflow на русском : В чем отличие Powiadom, Powiadom? Jeśli jeden Googles dla „różnicy między notify()i notifyAll()”, pojawi się wiele wyjaśnień (pomijając akapity javadoc). To wszystko sprowadza się do liczby wątków oczekujących jest...