부모 프로세스와 자식 프로세스간에 어떤 값을 주고 받는 방법중 공유메모리를 사용하는 세마포어.. 사용말고 비공유메모리를 사용하여 통신하는 방법이 있나요?? Linux 상에서 C언어로 작성하려고 하는데.. 그런 함수있음 알려주세요 .. 찾아봐도 없길래 고수님.. 도와주세요!!
pipe 를 이용한 stdout, in, 소켓을 써도 되고 아님 공유 파일로 할수 도 있고 방법이야 많습니다.
하지만 흘러가는 데이타에 대한 모니터링, 데이터 소스 추가 등 고려사항에 따라 결정되어야 하지 않을까 싶네요
------------------------------------------------------------ ProgrammingHolic
답변감사드립니다.!!!
굳이 자식 프로세스로 만들 필요가 없다면 thread도 생각해 보세요. 자식 프로세스는 CPU affinity 등으로 다른 CPU에 할당하여 병렬 처리로 높은 성능을 필요로 할 때 아니면 고려할 필요가 없을수도있습니다.
IPC(Inter-process communication)가 그런 용도로 사용하는게 아닐까 싶습니다.
https://en.wikipedia.org/wiki/Inter-process_communication
답변감사합니다.
텍스트 포맷에 대한 자세한 정보
<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]
최선을 찾으셔야죠
pipe 를 이용한 stdout, in, 소켓을 써도 되고 아님 공유 파일로 할수 도 있고 방법이야 많습니다.
하지만 흘러가는 데이타에 대한 모니터링, 데이터 소스 추가 등 고려사항에 따라 결정되어야 하지 않을까 싶네요
------------------------------------------------------------
ProgrammingHolic
답변감사드립니다.!!!
답변감사드립니다.!!!
굳이 자식 프로세스로 만들 필요가 없다면
굳이 자식 프로세스로 만들 필요가 없다면 thread도 생각해 보세요.
자식 프로세스는 CPU affinity 등으로 다른 CPU에 할당하여 병렬 처리로 높은 성능을 필요로 할 때 아니면 고려할 필요가 없을수도있습니다.
IPC(Inter-process
IPC(Inter-process communication)가 그런 용도로 사용하는게 아닐까 싶습니다.
https://en.wikipedia.org/wiki/Inter-process_communication
답변감사합니다.
답변감사합니다.
댓글 달기