메뉴얼을 보니 공유메모리에 어떤 형태의 변수도 저장 가능하다고 나왔더군요. => 예.. 어떠한 변수도 저장이 가능할뿐만이 아니라 다른 언어로 제작된 프로그램의 변수또한 가능합니다. 이 이야기는.. 예를 들어서 C 언어로 foo 란 변수를 shared memory 에 저장을 하면 또다른 언어 PHP 에서도 그 변수에 접근이 가능합니다. 컴퓨터 아키텍쳐를 잘 모르시는 분들은 이 부분을 조금만 잘 생각해보시면 정말 굉장히 놀라운 사실이란것을 느끼시게 될겁니다. 잘 생각해보시면 정말 재미있는 것들을 할수가 있습니다. 물론 이럴때에는 세마포어가 필요하겠죠?
공유 메모리를 사용할 때는 반드시 syncronize를 염두에 두셔야 합니다. 대표적인 싱크방법으로는 세마포어가 있지요. 이거 안해주면 문제가 많이 생길 수밖에 없지요.