Pytania oznaczone «multithreading»

15
Jak mogę sprawdzić, czy nadużywam wielowątkowości?

Obecnie mam wrażenie, że nadmiernie używam wielowątkowości. Mam 3 rodzaje danych, A, B i C. Każdy z nich Amożna przekonwertować na wiele Bs, a każdy Bmożna przekonwertować na wiele Cs. Interesuje mnie tylko leczenie Cs. Mógłbym napisać to dość łatwo za pomocą kilku funkcji konwersji. Ale...

15
Jak działa spanie w wątku?

Kiedy śpisz na wątku, co się właściwie dzieje? Widzę, że uśpienie wątku „wstrzymuje bieżący wątek na określony czas” . Ale jak to działa? Zgodnie z tym, jak Thread.sleep () działa wewnętrznie i jak naprawdę działa Thread.sleep? : czas trwania snu będzie podlegał pewnej szczegółowości...

11
Ilu tworzy wątki do użycia?

Kiedy (ponownie) buduję duże systemy na komputerze stacjonarnym / laptopie, mówię, makeaby użyć więcej niż jednego wątku, aby przyspieszyć kompilację: $ make -j$[ $K * $C ] Gdzie $Cma wskazać liczbę rdzeni (które możemy założyć, aby być liczbą z jednej cyfry) maszyna ma, natomiast $Kjest czymś...