multithreading

Czy listy są bezpieczne?

Zauważyłem, że często sugeruje się używanie kolejek z wieloma wątkami, zamiast list i .pop(). Czy to dlatego, że listy nie są bezpieczne dla wątków, czy z jakiegoś innego powodu?

Czym się różni Node?js ' s event-driven? Nie możemy tego zrobić w ASP.Net HttpAsyncHandler?

Nie mam zbyt dużego doświadczenia w programowaniu stron www, i właściwie nic nie zakodowałem w Node.js jeszcze, tylko ciekawy ... i wskazać jaka jest rzeczywista korzyść z używania Node.js zamiast istniejącej technologii? To było długie pytanie. Dzięki:)

Tworzenie wątków-zadanie.Fabryka.StartNew vs nowy wątek()

Właśnie dowiaduję się o nowych bibliotekach wątkowych i równoległych w. Net 4 W przeszłości tworzyłbym nowy wątek w ten spo ... gę zrobić: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); Jaka jest różnica, jeśli w ogóle? Dzięki

Android: Toast w wątku

Jak wyświetlić Toast wiadomości z wątku?

Kiedy dokładnie używasz słowa kluczowego volatile w Javie?

Przeczytałem " Kiedy używać 'volatile' w Javie?"Ale wciąż jestem zdezorientowany. Skąd mam wiedzieć, kiedy powinienem oznaczy ... mś, co jej nie potrzebuje? Jakie są zasady podczas zastanawiania się, jakie zmienne powinny być lotne w kodzie wielowątkowym?

Różnica między wielozadaniowością, wielowątkowością i wielowątkowością?

Jaka jest różnica między wielozadaniowością, wieloprogramowaniem i wieloprocesorem To przychodzi regularnie do moich egzami ... rsity OS i nie mogę znaleźć dobrej odpowiedzi. Wiem sporo o wielozadaniowości i wieloprogramowaniu, ale muszę to potwierdzić.

Cel ThreadLocal?

Możliwy duplikat: Kiedy i jak powinienem użyć zmiennej Threadlocal Cel threadlocal podany tutaj stwierdza, że zmienna je ... ThreadLocal jako członka klasy, a następnie uczynieniu jej lokalną Dla wątku, zamiast mieć zmienną lokalną dla samego wątku?

Jakie są główne zastosowania yield () i czym różni się od join () i interrupt ()?

Jestem trochę zdezorientowany użyciem metody yield() w Javie, a konkretnie w przykładzie poniżej. Czytałem też, że yield() je ... użycia: Inside main Inside main Inside main Inside main Inside main Inside run Inside run Inside run Inside run Inside run

Jak tworzyć wątki w nodejs

Czy Jest jakiś sposób na tworzenie wątków do uruchamiania wielu metod naraz? W ten sposób, jeśli jakakolwiek metoda zawiedzie pomiędzy wszystkimi innymi wątkami powinna zostać zabita.

Czy async (launch::async) w C++11 sprawia, że pule wątków są przestarzałe, aby uniknąć kosztownego tworzenia wątków?

To jest luźno związane z tym pytaniem: Czy wątki std:: są połączone w C++11?. Choć pytanie różni się, intencja jest taka sama ... używanie własnych (stałych rozmiarów) puli wątków, z drugiej strony, daje pełną kontrolę, jeśli naprawdę tego potrzebujesz.

wyjątek catch, który jest wrzucany w innym wątku

Jedna z moich metod (Method1) wywołuje nowy wątek. Ten wątek wykonuje metodę (Method2) i podczas wykonywania jest wyrzucany ... wywołującej metodzie (Method1) Czy jest jakiś sposób, w jaki mogę złapać ten wyjątek w Method1, który jest wrzucony Method2?

Kiedy ReaderWriterLockSlim jest lepszy od zwykłej blokady?

Robię bardzo głupi benchmark na ReaderWriterLock z tym kodem, gdzie czytanie zdarza się 4x częściej niż pisanie: class Prog ... robiąc odczyt 20 razy częściej, który pisze, wydajność jest nadal (prawie) taka sama. Czy robię coś nie tak? Z poważaniem.

Sterowanie WebBrowser w nowym wątku

Mam listę Uri, które chcę "kliknąć", aby to osiągnąć, próbuję stworzyć nową kontrolę przeglądarki internetowej dla Uri. Tworz ... //") && !url.Link.StartsWith("https://")) url.Link = "http://" + url.Link; clicker.Navigate(url.Link); }

Pytanie o czyste zakończenie wątku in.NET

Rozumiem wątek.Abort() jest złem z mnóstwa artykułów, które przeczytałem na ten temat, więc jestem obecnie w trakcie wyrywani ... iedzi zakładają, że wątek roboczy będzie pętla. To mi nie odpowiada. Co jeśli jest to liniowa, ale terminowa operacja tła?

Próbuje uruchomić wiele żądań HTTP równolegle, ale jest ograniczony przez System Windows (rejestr)

Rozwijam aplikację (winforms C#. Net 4.0), w której uzyskuję dostęp do funkcji wyszukiwania od strony trzeciej za pomocą pros ... axThreads na ThreadPool( każdy od 10 do 100), i to nie miało wpływu na moją przepustowość, więc problemu też nie powinno być.

Wątki i procesy Vs wielowątkowość i Wielordzeniowość / Wieloprocesor: jak są mapowane?

Byłem bardzo zdezorientowany, ale następujący wątek rozwiał moje wątpliwości: Multiprocessing,Multithreading, HyperThreadin ... ów w wielu różnych systemach, to jak miałbym zdecydować, czy powinienem przejść na wielowątkowość? jeśli tak, to ile wątków?

pthread cond wait vs SEMAFOR

Jakie są plusy / minusy używania pthread_cond_wait lub używania semafora ? Czekam na taką zmianę stanu: pthread_mutex_lock( ... tak: while(cam->status == WAIT_DISPLAY) { sem_wait(&some_semaphore); } Jakie są plusy i minusy każdej metody ?

Aktorzy Scali: receive vs react

Pozwolę sobie najpierw powiedzieć, że mam dość duże doświadczenie w Javie, ale dopiero niedawno zainteresowałem się językami ... m wrażenie, że Programowanie w Scali omawia tu kilka kluczowych kwestii, a szkoda, bo inaczej to naprawdę doskonała książka.

Jak zachować a.NET uruchomiona aplikacja konsoli?

Rozważ aplikację konsolową, która uruchamia niektóre usługi w osobnym wątku. Wszystko, co musisz zrobić, to poczekać, aż uży ... // kick off asynchronous stuff while (!_quitFlag) { Thread.Sleep(1); } // cleanup/shutdown and quit }

Jak zaktualizować ObservableCollection za pomocą wątku roboczego?

Mam ObservableCollection<A> a_collection; Kolekcja zawiera 'n' elementów. Każdy element A wygląda tak: public class A ... spatcher może zmodyfikować ObservableCollection, i praca została zatrzymana. Czy ktoś może wyjaśnić problem i jak go obejść?