이 프로그램은 main()을 실행 한 후에 종료하지 않습니다. object Main
{
def main(args: Array[String]) {
... // existing code
f()
... // existing code
}
def f() {
import scala.actors.A
다음과 같은 문제가 있습니다. 응용 프로그램 (끝나지 않는 서버)이 C++로 작성되었으며 주 스레드 내부의 스레드 (주로 IO를 수행하는 스레드)를 포함하는 서비스로 실행됩니다. 주 루프에서는 가능한 모든 예외가 발생합니다. 프로세스가 종료되었고 주 루프 또는 스레드 자체에서 아무 것도 인쇄되지 않았습니다. 이벤트 로그에서 프로세스가 코드 1000으로 중지
지금까지 단독으로 제품을 사용했습니다. 그래서, 사용자가 "Stop"버튼을 누를 때 나는 System.exit(0);라고 불렀다. 이제 내 프로그램이 다른 프로그램에서 (프로그래밍 방식으로) 호출됩니다. 따라서 System.exit(0);은 내 프로세스뿐만 아니라 내 프로그램을 시작한 외부 소프트웨어를 죽일 수도 있습니다. 그렇다면 외부 소프트웨어에서 해당
우리는 다중 스레드가 많은 WinForms 데스크탑 응용 프로그램을 가지고 있습니다. 3 스레드는 Application.Run 및 다른 백그라운드 작업자 스레드와 함께 실행됩니다. 모든 스레드를 제대로 종료하는 것은 다소 까다 롭습니다.하지만 마침내 제대로 된 것으로 생각했습니다. 하지만 실제로 응용 프로그램을 배포 할 때 사용자는 응용 프로그램을 종료하지
나는 인터프리터와 유사한 GUI를 가지고있다. 사용자가 자이 썬 (Python을 Java로 구현)에서 스크립트를 작성하고 원하는 때에 실행할 수 있습니다. 그 외에도, 나는 사용자가 원할 때마다 즉시 실행을 종료 할 수 있기를 원한다. 사실, 나는 그것을하는 법을 정말로 모른다. 스크립트가 다른 스레드에서 실행되고 있지만 스레드/스크립트에서 실행중인 내용을
나는 프로세스에 전혀 익숙하지 않지만, 내가 설정 한 것은 정말 간단해야합니다. 내가 할 모든이 같은 프로세스를 생성한다 : int spawnId = spawnv(_P_NOWAIT,"wgetlocal.exe",my_env);
지금, 내가 뭘 원하는 특정 시간 이후에이 프로그램을 죽일 것입니다. 그러나 반환 된 spawnId는 인스턴스 taskkill /
MFC 응용 프로그램 (하드웨어 액세스를위한 다른 DLL과 함께 DB 액세스 용 SQLite3.dll 사용)이 비정상적으로 종료됩니다. 종단의 특별한 순서가 없습니다 :( 내 응용 프로그램 는 는 실행합니다 WINXP SP2에 다른 기계 설비에 액세스하기 위해 6 개 이상의 DLL을 사용하여 예외 처리를 사용하는 단일 스레드 응용 프로그램을하다 처음에는 내
세 개의 Windows 컴퓨터 (데스크톱 창과 두 대의 WinCE 컴퓨터)에서 실행될 수있는 .NET Compact Framework 응용 프로그램이 있고 WinCE 장치에서 Application.Exit()을 호출하더라도 프로세스가 종료 될 수 없습니다. .NET 외에도 하나의 COM 구성 요소 (UI 스레드의 모든 것을 수행함)를 사용합니다. 나가기 후
데이터 형식 텍스트의 필드가 들어있는 파일을 대량 삽입하는 경우 문제가 있습니다. 필드의 입력 및 구분 기호는 파이프입니다. " 그리고 행 종결자는 "| \ n" 텍스트 필드 옆의 필드에 대해 잘림 오류가 발생합니다. 대량 삽입물은 두 번째 입력란이 다음 행이라고 생각합니다. create table xyz
(
xyz_id VARCHAR(20
나는 프로듀서 - 소비자 문제와 유사한 프로그램을 작성하고 있습니다. 내 메인 코드는 다음과 같습니다. public class PipeProcessor {
private volatile boolean close = false;
Pipe pipe;
Output out;
public PipeProcessor(Pipe pipe)
{
thi