A라는 프로그램과 B라는 서로다른 프로그램이 있습니다...
A에는 int A; 라는 변수가 있습니다.. A의 주소는 0x00123456 입니다....
B라는 프로그램에 int *B; 라는 포인터변수가 있습니다...
여기서 B라는 변수에 A의 주소를 저장하고 싶은데.. FIFO 같은걸 이용해서
프로세서간에 주소값이 전달이 가능한가요??
프로그램이 하나일때 B=&A; 이런 효과를 내고싶습니다..
그냥 프로그램에서 주소값 참조하는것 처럼은 실제 물리주소영역이 다르기때문에 사용할 수 없습니다.
값으로 전달하던지 아니면 공유메모리 등을 생성하셔야됩니다.
텍스트 포맷에 대한 자세한 정보
<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]
그냥 프로그램에서
그냥 프로그램에서 주소값 참조하는것 처럼은 실제 물리주소영역이 다르기때문에 사용할 수 없습니다.
값으로 전달하던지 아니면 공유메모리 등을 생성하셔야됩니다.
댓글 달기