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).


8
C ++ 11 wprowadził ustandaryzowany model pamięci. Co to znaczy? Jak to wpłynie na programowanie w C ++?
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ł …




30
Różnica między funkcją wait () a sleep ()
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?

8
Jak działają serwlety? Tworzenie instancji, sesje, zmienne współdzielone i wielowątkowość
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? …



27
Android „Tylko oryginalny wątek, który utworzył hierarchię widoków, może dotykać jej widoków”.
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 …






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.