ipc

    0

    5답변

    Java 프로그램 (Jack이라고 함)과 Objective-C 프로그램 (Oscar라고 함)이 있는데, 동일한 Mac OS X 컴퓨터에서 실행됩니다. Oscar는 소켓을 통해 초당 한 번씩 Jack으로 문자열 메시지를 전송합니다. 신뢰성과 성능면에서 잭과 오스카 사이의 열린 소켓을 유지하는 것이 더 좋을까요? 또는 반복적으로 소켓을 열고 메시지를 보낸 다음

    0

    1답변

    우분투에서이 테스트 어플리케이션을 사용할 때 recvmsg() 블록이 왜 발생하는지 알 수 없습니다. http://web.mit.edu/kolya/misc/break-chroot.c 감사

    3

    2답변

    워치 독 프로세스를 사용하여 실행중인 일부 파이썬 프로세스에 이상한 문제가 있습니다. 감시 프로세스 파이썬으로 작성하고 부모 및 자식 프로세스를 열고 subprocess.Popen 사용 start_child (이름)라는 함수를 갖는다. 감시 장치가 poll()을 사용하여 프로세스를 모니터링하고 결국 terminate()으로 끝낼 수 있도록 Popen 개체가

    2

    2답변

    (익명 뮤텍스 예제)에 따라 boost::interprocess::shared_memory_object을 사용하여 Linux에서 IPC를하고 있습니다. 서버 프로세스는 shared_memory_object를 작성하고 interprocess_mutex을 scoped_lock에 랩핑하여 보유하고 있습니다. 그리고 다른 하나가 쓴 것을 인쇄하는 클라이언트 프로세

    0

    2답변

    나는 다음과 같은 스크립트를 Cygwin에서의 펄 5.10에서 실행해야한다 : $ PID의 use IPC::Open2; use Symbol qw(gensym); my $in = gensym(); my $out = gensym(); my $pid = open2($out, $in, "$exe"); waitpid $pid, 0; 값은 펄 실행중인

    1

    2답변

    나는 (Gtk2 패키지를 통해) GTK2 GUI를 가진 Perl 프로그램을 가지고있다. 이 프로그램은 또한 다른 스레드에서 네트워크 소켓을 (실제로는 LWP 경유로) 열고 특정 URL에 대한 요청을 지속적으로 발생시켜 이벤트가 발생할 때까지 기다립니다. 이벤트 발생시 후 그 데이터를 처리하여 해석하고, 적절한 콜백 함수는 GUI를 갱신하는 데 사용되어야한다

    1

    1답변

    나는 mod_perl 하에서 실행되는 Perl CGI 프로그램을 가지고있다. 프로그램 내에서 리소스가 동시에 여러 프로세스에 액세스하지 못하도록하고 싶습니다. # Semaphore Initialization Code # 10023 is unique id, and this id will be same across different apache process

    0

    2답변

    나는 언젠가 stackoverflow에서 온라인 판사를 개발하는 것에 관한 몇 가지 질문을했고, 그에 대한 좋은 답변을 많이 발견했습니다. 개발을 시작했고 코드에 큰 결함이있는 것 같습니다. 사용자가 제출 한 소스가 서버에서 컴파일됩니다. 이는 fork 된 프로세스에서 gcc를 exec()하여 수행됩니다. 이제 CPU 시간에 대한 리소스 제한을 설정하고이를

    0

    1답변

    우리는 약 200 개의 개의 프로세스 (모두 사내에서 개발 됨)가 퍼져있는 서버가 몇 백 개있는 아키텍처를 가지고 있습니다. 일부는으로 제어되고 일부는 데몬으로 실행됩니다. 일부 서버는 모든 서버가 동일하게 구성된 '그룹' 에 있고 다른 서버에는 사용자 지정 구성이 있습니다. 나는 이러한 작업 중 컨트롤을 중앙 집중화하는 임무를 맡았습니다. 하나의 유스 케

    2

    1답변

    값을 측정하기 위해 times() 함수를 사용하고 있지만 접근 방법이 올바른지 잘 모르겠습니다. 당신은 fork() 호출하기 전에 times(&tms_start)를 호출해야 모양과 조언 struct tms tms_start, tms_end; if (!(pid=fork())) { //some necessary operations here