2012-05-24 4 views
1

sendsignal.exe은 Java 응용 프로그램의 로그를 파일에 기록하는 데 사용됩니다. 그것이하는 일과 그것이하는 일에 대해 더 많은 정보를 제공해 주시겠습니까? 평범한 영어로 제발, 나는 전문 프로그래머가 아니야.sendsignal.exe의 기능은 무엇입니까?

"CTRL + break"란 무엇입니까? 키보드에 "중단"단추가 표시되지 않습니다.

+0

CTRL + C를 [break] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682541(v=vs.85) .aspx)로 변경하십시오. –

+1

'break' 키는 일반적으로'pause' 키의 시프트되지 않은 버전이며'print screen'과'scroll lock' 키 근처의 키보드 영역에 있습니다. @Pau,'Ctrl + C'는'Ctrl + Break'와는 다릅니다; 그들은 서로 다른 키 코드이고 다른 일을합니다. 스레드 덤프에 의해 –

답변

2

Singals은 유닉스 개념이므로 제한된 프로세스 간 통신입니다.

스레드 덤프를 만들려면 신호 SIGQUIT를 프로세스에 보내면 신호가 트랩되고 스레드 덤프가 작성됩니다. 다른 신호를 보낼 수도 있습니다. 프로세스를 종료합니다.

는 kill 명령을 사용 유닉스에 신호를 보내려면

kill -3 <pid> 

자바 방법은 다음과 같습니다

jstack <pid> 

당신의 sendsignal.exe이 동일 아마 할 것입니다.

+0

, 당신은 "로그"와 같은 것을 의미합니까? – alwbtc

관련 문제