안녕하세요.
A 라는 프로세스에서 B 라는 프로세스로 데이터를 전달하려고 합니다.
내부소켓, 공유 메모리, system queue 등으로 전달하려고 하는데요..
전달시에 생성된 클래스 형으로 바로 전달 가능한지요?
가능하지 않다면 어떤 식으로 전달해야 하나요?
IPC (Inter Process Communication) 기법은 OS 에 따라 여러가지가 있습니다.
클래스가 인스턴스화 된 객체 그대로 보내시고 싶으신것 같으신데...
인스턴스화 된 객체는 공유 메모리 영역에 만들어지지 않으므로 안되고... OS 각각의 IPC 기법을 통해 다른 형태의 복사본으로만 전달 가능합니다.
문제는 데이터를 전달 하더라도 사용할 수 있을지 여부입니다.
예를 들어 내부소켓이나 파일 핸들 등의 프로세스 귀속적인 자원은 전달해 봐야 사용할순 없겠죠.
아....
그냥..데이터 전달인 경우에는 전달 가능하다고 해주신것 같네요..
한번 해봐야겠네요..
감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
IPC
IPC (Inter Process Communication) 기법은 OS 에 따라 여러가지가 있습니다.
클래스가 인스턴스화 된 객체 그대로 보내시고 싶으신것 같으신데...
인스턴스화 된 객체는 공유 메모리 영역에 만들어지지 않으므로 안되고...
OS 각각의 IPC 기법을 통해 다른 형태의 복사본으로만 전달 가능합니다.
문제는 데이터를 전달 하더라도 사용할 수 있을지 여부입니다.
예를 들어 내부소켓이나 파일 핸들 등의 프로세스 귀속적인 자원은 전달해 봐야 사용할순 없겠죠.
아.... 그냥..데이터
아....
그냥..데이터 전달인 경우에는 전달 가능하다고 해주신것 같네요..
한번 해봐야겠네요..
감사합니다.
댓글 달기