Skip to main content

Posts

Featured

Waitforexit c #가 중단됩니다

Waitforexit C #이 멈춤 App Store를 통해 가져 오기 우리의 응용 프로그램 에서이 게시물을 읽으십시오! Process. Start와 함께 실행할 때 매달린 프로세스 - 무엇이 잘못 되었나요? svn. exe 주위에 빠르고 내용이 담긴 래퍼를 작성하여 일부 내용을 가져 오지 만 특정 입력에 대해서는 가끔씩 재현성있게 멈추거나 끝내지 않습니다. 예를 들어, 하나의 호출은 svn list : 이 명령 줄은 명령 셸에서 그냥 실행하면 잘 실행되지만 내 응용 프로그램에서는 중지됩니다. 이 코드를 실행하는 C # 코드는 다음과 같습니다. 이 작업에는 전체 5000ms가 소요되며 절대로 완료되지 않습니다. 시간을 연장하는 것은 도움이되지 않습니다. 별도의 명령 프롬프트에서 즉시 실행되므로 대기 시간이 충분하지 않은 것과 관련이 있습니다. 그러나 다른 입력의 경우에는 정상적으로 작동하는 것 같습니다. 나 또한 여기에 별도의 cmd. exe를 실행 해 보았습니다 (exe는 svn. exe이고 args는 원래 arg 문자열 임). 그러나 정지가 여전히 발생했습니다 : 무엇이 내가 여기서 망칠 수 있고, 이 외부 프로세스를 어떻게 디버깅 할 수 있습니까? 지금 막이 문제를 해결하려고합니다. Mucho는 그의 제안에 대한 Jon Skeet에게 감사합니다. 내가 멀티 스레드 초보자이기 때문에 나는 이것을 처리하는 나의 방법에 대한 또 다른 질문을 가지고있다. 눈부신 결함이나 그 밖의 바보 같은 점을 개선하기위한 제안을 원합니다. 나는 stdout 스트림, 출력을 담기위한 StringBuilder, 그리고 그것이 끝났을 때 알려주는 플래그를 포함하는 작은 클래스를 만드는 것을 끝내었다. 그런 다음 ThreadPool. QueueUserWorkItem을 사용하고 클래스의 인스턴스를 전달했습니다. 이것은 효과가있는 것 같지만, 이것이 최선의 방법이라고 의심 스럽습니다. 이게 합리적입니까? 그리고 그것을 개선하기 위해 무엇을 할 수 있습니까? 하나의 표준 이슈 : 프로세

Latest posts

터키 리라 forex 뉴스

예제와 함께 인도의 옵션 거래

무역 소프트웨어 forex 무료

외환 vps 서비스

곰 시장을위한 옵션 전략

스톡 옵션의 w2보고

외환 베니스 투자

외환 거래 증권 거래소