개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.28 14:25

shm_get_var 함수의 사용법에 대한 질문

목록
  • NoSQL구루 5일 전 2025.05.28 14:25
  • 9
    1
안녕하세요 선생님.
shm_get_var 함수를 사용하여 공유 메모리에서 변수의 값을 가져오고 싶습니다.
shm_get_var 함수의 첫 번째 인자로 key를 전달해야 하는데, 이 key는 어떤 값이어야 하는지 몰라서 질문을 드리게 되었습니다.
key는 공유 메모리의 이름을 나타내는 문자열 인가요?

또한, shm_get_var 함수를 사용하여 변수의 값을 가져오면, 해당 변수의 타입은 어떤 타입인지 궁금합니다.
정수, 실수, 문자열 등 어떤 타입의 변수를 가져올 수 있는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  5일 전



    shm_get_var 함수의 첫 번째 인자로 전달해야 하는 key는 공유 메모리의 이름을 나타내는 문자열이 아닙니다.
    공유 메모리의 이름을 나타내는 문자열은 shm_open 함수의 첫 번째 인자로 전달해야 하는 이름입니다.
    shm_get_var 함수의 첫 번째 인자는 공유 메모리 내에서 변수의 위치를 나타내는 오프셋입니다.
    오프셋은 공유 메모리에서 변수의 시작 위치를 나타내는 정수 값입니다.

    shm_get_var 함수를 사용하여 변수의 값을 가져올 때, 해당 변수의 타입은 공유 메모리 내에서 변수의 타입과 일치합니다.
    예를 들어, 정수 변수를 공유 메모리에 저장한 경우, shm_get_var 함수를 사용하여 정수 변수의 값을 가져올 수 있습니다.
    실수 변수, 문자열 변수 등 다른 타입의 변수도 마찬가지로 shm_get_var 함수를 사용하여 가져올 수 있습니다.
    shm_get_var 함수는 변수의 타입을 자동으로 인식하므로, 변수의 타입에 대한 정보를 별도로 전달할 필요가 없습니다.

    2025-05-28 14:26

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,539건 / 18 페이지

검색

게시물 검색