Jak zabić java.lang.Threadw
Jak zabić java.lang.Threadw
Czy w Pythonie dla * nix time.sleep()blokuje wątek lub
Czy to oznacza, że dwa wątki nie mogą jednocześnie zmienić podstawowych danych? Czy też oznacza to, że dany segment kodu będzie działał z przewidywalnymi wynikami, gdy wiele wątków wykonuje ten segment
Opracowałem aplikację do wyświetlania tekstu w określonych odstępach czasu na ekranie emulatora Androida. Korzystam z Handlerklasy. Oto fragment mojego kodu: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r,...
Semafor to koncepcja programowania, która jest często używana do rozwiązywania problemów związanych z wielowątkowością. Moje pytanie do społeczności: Co to jest semafor i jak go
На этот вопрос есть ответы на Stack Overflow на русском : Чем std :: unique_lock отличается от std :: lock_guard? Mam dwa przypadki użycia. A. Chcę zsynchronizować dostęp przez dwa wątki do kolejki. B. Chcę zsynchronizować dostęp do kolejki przez dwa wątki i użyć...
Czy istnieje klasa Pool dla wątków roboczych , podobna do klasy Pool modułu wieloprocesowego ? Podoba mi się na przykład prosty sposób na zrównoleglenie funkcji mapy def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) chciałbym to...
Poniższa funkcja foozwraca ciąg znaków 'foo'. Jak mogę uzyskać wartość 'foo'zwracaną z celu wątku? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() Przedstawiony...
Mój kod jest jak poniżej public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. ///...
Mam trochę kodu, który muszę uruchomić w innym wątku niż GUI, ponieważ obecnie powoduje zawieszanie się formularza podczas działania kodu (około 10 sekund). Załóżmy, że nigdy wcześniej nie tworzyłem nowego wątku; jaki jest prosty / podstawowy przykład tego, jak to zrobić w języku C # i przy...
Jak korzystać z wątków w trybie szybkim? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s",
W usłudze Androida utworzyłem wątki do wykonania zadania w tle. Mam sytuację, w której wątek musi opublikować określone zadanie w kolejce komunikatów głównego wątku, na przykład a Runnable. Czy istnieje sposób, aby uzyskać Handlerod głównego wątku i post Message/ Runnabledo niego z moim innym...
Przekaż opinię na temat przepełnienia stosu w następujący sposób : Przekaż opinię na temat stosu i przepełnienia stosu Oto kod Pythona, aby uruchomić dowolne polecenie zwracające jego stdoutdane lub zgłosić wyjątek od niezerowych kodów wyjścia: proc = subprocess.Popen(...
Czy ktoś może wyjaśnić przykładami (kodem), jaka jest różnica między impasem a blokowaniem aktywnym
Na przykład w języku C # podczas debugowania wątków można zobaczyć identyfikator każdego wątku. Programowo nie mogłem znaleźć sposobu na uzyskanie tego samego wątku. Nie mogłem nawet uzyskać identyfikatora bieżącego wątku (we właściwościach Thread.currentThread). Zastanawiam się więc, w jaki...
Jaka jest różnica między następującymi sposobami postępowania InterruptedException? Jak najlepiej to zrobić? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } LUB try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } EDYCJA:...
Próbuję zrozumieć, co sprawia, że blokada współbieżności jest tak ważna, jeśli można jej użyć synchronized (this). W poniższym kodzie atrapy mogę wykonać: zsynchronizował całą metodę lub zsynchronizował wrażliwy obszar ( synchronized(this){...}) LUB zablokuj wrażliwy obszar kodu za pomocą...
Czy c # ma własną wersję słowa kluczowego „synchronizowane” java? Tj. W java można określić funkcję, obiekt lub blok kodu, na przykład: public synchronized void doImportantStuff() { // dangerous code goes here. } lub public void doImportantStuff() { // trivial stuff synchronized(someLock)...
Piszę serwer i wysyłam każdą akcję do osobnego wątku po otrzymaniu żądania. Robię to, ponieważ prawie każde żądanie wykonuje zapytanie do bazy danych. Korzystam z biblioteki wątków, aby ograniczyć budowę / niszczenie wątków. Moje pytanie brzmi: jaki jest dobry punkt odcięcia dla takich wątków we /...
Kiedy korzystamy AtomicReference? Czy konieczne jest tworzenie obiektów we wszystkich programach wielowątkowych? Podaj prosty przykład, w którym należy użyć