Pytania otagowane jako multithreading

Wielowątkowość to zdolność komputera lub programu do wykonywania pracy jednocześnie lub asynchronicznie poprzez wykorzystanie wielu współbieżnych strumieni wykonania (ogólnie nazywanych wątkami).

3
funkcja tła w Pythonie
Mam skrypt w Pythonie, który czasami wyświetla użytkownikowi obrazy. Obrazy mogą czasami być dość duże i często są ponownie wykorzystywane. Wyświetlanie ich nie jest krytyczne, ale wyświetlanie powiązanego z nimi komunikatu jest. Mam funkcję, która pobiera potrzebny obraz i zapisuje go lokalnie. W tej chwili jest uruchamiany w tekście z …


5
Jakie są poprawne opcje linków, aby używać std :: thread w GCC pod Linuksem?
Cześć, próbuję używać std::threadz G ++. Oto mój kod testowy #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Kompiluje się, ale kiedy próbuję go uruchomić, wynikiem jest: terminate called after throwing an instance of 'std::system_error' what(): Operation not permitted Aborted Wersja mojego kompilatora: $ …


8
Kto wywołuje metodę przerwania wątku Java (), jeśli ja nie?
Przeczytałem i ponownie przeczytałem Java Concurrency in Practice, przeczytałem kilka wątków na ten temat, przeczytałem artykuł IBM Dealing with InterruptedException, a jednak jest coś, czego po prostu nie rozumiem, a myślę, że można to zepsuć na dwa pytania: Jeśli sam nigdy nie przerywam innych wątków, co może wywołać wyjątek InterruptedException …

6
Jakie jest znaczenie monitora obiektu w Javie? Po co używać tego słowa?
Czytając artykuły o wątkach Java często zauważam wyrażenie: „bieżący wątek jest właścicielem monitora tego obiektu”. Rozumiem znaczenie: wątek ma prawo operować na obiekcie. Ale zastanawiam się, dlaczego używamy wyrażenia „monitor obiektu” zamiast „blokada obiektu”? Krótko mówiąc, nie znam znaczenia słowa „monitor”. Pytanie może być dziwne i proste. Ale chciałbym, żeby …

6
Wydajność zmiennej ThreadLocal
Ile jest odczytywane ze ThreadLocalzmiennej wolniej niż ze zwykłego pola? Bardziej konkretnie, czy proste tworzenie obiektów jest szybsze czy wolniejsze niż dostęp do ThreadLocalzmiennej? Zakładam, że jest na tyle szybki, że posiadanie ThreadLocal<MessageDigest>instancji jest znacznie szybsze niż tworzenie instancji za MessageDigestkażdym razem. Ale czy dotyczy to na przykład bajtu [10] …


5
Zrozumienie std :: atomic :: compare_exchange_weak () w C ++ 11
bool compare_exchange_weak (T& expected, T val, ..); compare_exchange_weak()jest jednym z prymitywów wymiany porównawczej udostępnionych w C ++ 11. Jest słaba w tym sensie, że zwraca fałsz, nawet jeśli wartość obiektu jest równa expected. Wynika to z fałszywej awarii na niektórych platformach, na których do zaimplementowania jest używana sekwencja instrukcji (zamiast …






10
Czy mogę używać wątków do wykonywania długotrwałych zadań w usługach IIS?
W aplikacji ASP.Net użytkownik klika przycisk na stronie internetowej, a następnie tworzy instancję obiektu na serwerze za pośrednictwem modułu obsługi zdarzeń i wywołuje metodę na obiekcie. Metoda przechodzi do systemu zewnętrznego w celu wykonania pewnych czynności i może to chwilę potrwać. Chciałbym więc uruchomić to wywołanie metody w innym wątku, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.