interrupt

Jak zabić wątek w Javie?

Jak zabić java.lang.Thread w Javie?

Jaka jest różnica między Trap a Interrupt?

Jaka jest różnica między Trap a Interrupt? Jeśli terminologia jest inna dla różnych systemów, to co oznaczają one na x86?

Po co wywoływać wątek.currentThread.interrupt() w bloku catch InterruptException?

Po co wywoływać wątek metody.currentThread.interrupt() w bloku catch?

Sygnały i przerywa porównanie

Opierając się na różnych referencjach, moja subiektywna definicja sygnałów w Linuksie to "wyzwalacze, które są używane do po ... których stosuje się IPC) różnica między obsługą sygnału A ISR?. różnica między blokowaniem sygnału a maskowaniem przerwań?

Jaka jest różnica między systemem przerwań FIQ i IRQ?

Chcę poznać różnicę między systemem przerwań FIQ i IRQ w dowolny mikroprocesor, np.: ARM926EJ.

Jak działają połączenia systemowe?

Rozumiem, że użytkownik może posiadać proces i każdy proces ma przestrzeń adresową (która zawiera poprawne lokalizacje pamięc ... yna się od miejsca, w którym został przerwany. Is my dobrze rozumiesz? Dołączony jest szorstki schemat mojego zrozumienia:

Jak mogę przerwać metodę serversocket accept ()?

W moim głównym wątku mam pętlę while(listening), która wywołuje accept() na moim obiekcie ServerSocket, a następnie uruchamia ... nownie sprawdzony i program nie może się zamknąć! Czy jest na to lepszy sposób? Albo sposób na przerwanie metody blokowania?

Różnica między Bramą wywołania, bramą przerwania, bramą pułapki?

Studiuję tryb ochrony Intela. Odkryłem, że Wrota wywołania, Wrota przerwania, Wrota pułapki są prawie takie same. W rzeczywis ... j wpadłem na taką myśl: Różne przeznaczenie, różne bramki i różne szczegóły zachowania procesora. Takie jak obsługa flagi.

Jak wątek powinien się zamknąć w Javie?

To krótkie pytanie. W pewnym momencie mój wątek zrozumiał, że powinno to być samobójstwo. Jak najlepiej to zrobić: wątek. ... eturn; Przy okazji, dlaczego w pierwszym przypadku musimy użyć currentThread? Czy Thread nie odnosi się do bieżącego wątku?

Ankieta lub metoda oparta na przerwaniu

Kiedy należy stosować metodę ankietową, a kiedy metodę opartą na przerwaniu ? Czy istnieją scenariusze, w których oba mogą być wykorzystane ?

Jak przerwać BlockingQueue czyli blocking on take()?

Mam klasę, która pobiera obiekty z BlockingQueue i przetwarza je przez wywołanie take() W pętli ciągłej. W pewnym momencie w ... ) { queue.put(i.next()); } // what code should go here to tell the handler // to stop waiting for more objects? }

Wywołanie systemowe Intel x86 vs x64

Czytam o różnicy w montażu między x86 i x64. Na x86, numer wywołania systemowego jest umieszczony w eax, a następnie int 80h ... rzerwania programowego. Dlaczego jest szybszy na x64 niż x86 i czy mogę wykonać wywołanie systemowe na x64 używając int 80h?

Przerwania i wyjątki

Widziałem kilka pytań na temat WYJĄTKÓW , a niektóre z nich sugerują przerwania jako wyjątki , ale żadne nie wyjaśnia połącze ... są dla każdego języka, który znasz, ponieważ istnieją pewne różnice) Kiedy wyjątek jest przerwaniem i odwrotnie? - Adam

W jaki sposób przerwy są obsługiwane przez maszyny z dwoma procesorami?

Mam pomysł jak przerywniki są obsługiwane przez dwurdzeniowy procesor. Zastanawiałem się, jak obsługa przerwań jest zaimplem ... rwań. Jeśli rdzeń czeka na odczyt dysku, czy ten rdzeń będzie tym, który uruchomi obsługę przerwań, gdy dysk będzie gotowy?

Obsługa przerwań (Linux / ogólne)

Na magistrali głównej mamy kontroler przerwań (IRC), który działa jako multiplekser między urządzeniami, które mogą wywołać p ... to samo przerwanie? Musi być tabela, która mówi, że 2 i 3 obsługują IRQ15 np. gdzie znajduje się ta tabela i jak się nazywa?

W jakim kontekście znajdują się softirq i tasklet?

Wiem, że istnieją kontekst procesu i kontekst przerwania, ale nie rozumiem podczas wykonywania softirq lub tasklet, pod który ... oftirq i tasklet to dlaczego podczas wykonywania nie wolno spać?? Czy ktoś może mi pomóc zidentyfikować te pytania, dzięki!!

Jaka jest różnica między statyczną zmienną globalną a statyczną zmienną zmienną?

Użyłem statycznej zmiennej globalnej i statycznej zmiennej zmiennej w zakresie pliku, Oba są aktualizowane przez ISR i główn ... miennej? Jakikolwiek konkretny powód do użyć static volatile?? Każdy przykładowy program byłby zauważalny. Z góry dzięki..

Dlaczego wyłączenie przerwań wyłącza preemption kernela i jak spin lock wyłącza preemption

Czytam ostatnio rozwój jądra Linuksa i mam kilka pytań związanych z wyłączaniem preemption. W sekcji "Kontrola przerwań" w ... IRQL", co całkowicie uniemożliwia planowanie wątków. Czy preempt_disable() wyłącza preemption przez wyłączenie przerwań?

Czy istnieje sposób, aby zapobiec ClosedByInterruptException?

W poniższym przykładzie mam jeden plik używany przez dwa wątki (w prawdziwym przykładzie mogę mieć dowolną liczbę wątków) i ... le close on interrupt", e); } } BTW wywołanie do fc.size() zwraca rozmiar zgodnie z oczekiwaniami przy powyższym hacku.

W jakim kontekście działa kod harmonogramu?

Istnieją dwa przypadki, w których wywoływany jest kod schedulera schedule()- Gdy proces dobrowolnie wzywa schedule() Timer ... rzypadkiem? Czy działa w kontekście procesu, który go wywołał? Czy są jeszcze jakieś scenariusze, które wywołują schedule()?