질문과 답변

프로세스간 데이터 공유 방법 문의 날짜:2022-5-13 8:20:49 조회수:59
작성자 : 보이화이트
포인트 : 71
가입일 : 2020-04-26 15:17:30
방문횟수 : 87
글 10개, 댓글 11개
소개 : 반갑습니다~ 개발자입니다~ ^^
작성글 보기
쪽지 보내기
안녕하세요

A, B, C 3개의 프로세스가 하나의 sqlite 파일을 공유하려고 합니다
IPC 기법은 파이프, 소켓, Memory Mapped File 등이 있는데

이때 프로세스간 데이터를 공유하는 방법중에 어떤 방법이 가장 좋은지 궁금합니다 (_ _)

목록보기 삭제 수정 신고 스크랩

BlueSky 5월15일 10:05:17  

1:1 통신이 아니고 3개가 동시에 같은 메모리에 접근해야 하니 이 경우는 메모리 맵 파일이 제일 무난할 거 같습니다. 소켓은 1:1로 주고 받는 통신 방법이라 변화가 있을 때마다 양쪽으로 보내 줘야 하니 번거로울 거 같네요.

보이화이트 5월16일 3:56:32  

말씀대로 소켓, 파이프는 1:1이라
메모리매핑파일이 제일 적당할것같군요

답변 감사합니다~~~


로그인하셔야 댓글을 달 수 있습니다.