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).
Od czasu, który spędziłem z wątkami w Javie, znalazłem dwa sposoby pisania wątków: Z implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call Lub z extends Thread: public class MyThread extends Thread { public MyThread() { super("MyThread"); …
C ++ 11 wprowadził ustandaryzowany model pamięci, ale co to dokładnie znaczy? Jak to wpłynie na programowanie w C ++? Ten artykuł (autorstwa Gavina Clarke'a, który cytuje Herb Sutter ) mówi, że: Model pamięci oznacza, że kod C ++ ma teraz znormalizowaną bibliotekę do wywołania, niezależnie od tego, kto stworzył …
Jaka jest różnica techniczna między procesem a wątkiem? Mam wrażenie, że słowo „proces” jest nadużywane, a są też wątki sprzętowe i programowe. A co z lekkimi procesami w językach takich jak Erlang ? Czy istnieje definitywny powód, aby używać jednego terminu nad drugim?
Jaki jest najprostszy sposób na aktualizację Labelz innego Thread? Mam Formbieg thread1i od tego zaczynam inny wątek ( thread2). Natomiast thread2przetwarza niektóre pliki Chciałbym aktualizuje Labelna Formz aktualnego stanu thread2„s pracy. Jak mogłem to zrobić?
Próbuję zrozumieć wątki w Pythonie. Przejrzałem dokumentację i przykłady, ale szczerze mówiąc, wiele przykładów jest zbyt wyrafinowanych i mam problem z ich zrozumieniem. Jak wyraźnie pokazać zadania dzielone na wiele wątków?
Jaka jest różnica między wait()a sleep()w wątkach? Czy rozumiem, że wait()wątek -ing wciąż działa w trybie roboczym i używa cykli procesora, ale sleep()-ing nie zużywa żadnych cykli procesora? Dlaczego mamy jedno wait() i drugiesleep() : w jaki sposób ich wdrożenie różni się na niższym poziomie?
Załóżmy, że mam serwer WWW, który zawiera wiele serwletów. Dla informacji przekazywanych między tymi serwletami ustawiam zmienne sesji i instancji. Teraz, jeśli 2 lub więcej użytkowników wysyła żądanie do tego serwera, co stanie się ze zmiennymi sesji? Czy wszystkie będą wspólne dla wszystkich użytkowników, czy będą różne dla każdego użytkownika? …
Mam pytania dotyczące użycia i znaczenia synchronizedsłowa kluczowego. Jakie jest znaczenie synchronizedsłowa kluczowego? Kiedy powinny być metody synchronized? Co to znaczy programowo i logicznie?
Podczas pisania aplikacji wielowątkowych jednym z najczęstszych problemów są warunki wyścigowe. Moje pytania do społeczności to: Jaki jest stan wyścigu? Jak je wykrywasz? Jak sobie z nimi radzisz? Wreszcie, w jaki sposób zapobiegasz ich występowaniu?
Zbudowałem prosty odtwarzacz muzyki na Androida. Widok każdej piosenki zawiera SeekBar, zaimplementowany w następujący sposób: public class Song extends Activity implements OnClickListener,Runnable { private SeekBar progress; private MediaPlayer mp; // ... private ServiceConnection onService = new ServiceConnection() { public void onServiceConnected(ComponentName className, IBinder rawBinder) { appService = ((MPService.LocalBinder)rawBinder).getService(); // service …
Szukam przykładu czegoś, co można zrobić za pomocą czegoś, czego IntentServicenie można zrobić za pomocą Service(i odwrotnie)? Uważam również, że IntentServicebiegnie w innym wątku, a Servicenie. Tak więc, o ile widzę, uruchomienie usługi we własnym wątku jest jak uruchomienie IntentService. Czy to jest poprawne?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.