unix network programming 중 27장 에 대해 궁금한 점이 있습니다.. 27장 중 그림 27.15의 소스를 보면.. 공유 메모리를 사용하는데..... 왜 이 공유 메모리를 사용하는지 궁금합니다.. 그리고 그림 27.17도 왜 file을 lock하여 사용하는지도 궁금합니다.. 그럼 고수님들의 많은 조언 부탁드립니다....
프로그램이 커지면 하나의 프로세서로 작업을 못하는 일이 생깁니다. 그러면 보통 포크를 하거나 쓰레드를 쓰는데요. 이런경우 프로세서 끼리 데이터를 주고 받으려고 공유메모리를 사용합니다.
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
텍스트 포맷에 대한 자세한 정보
<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]
...
프로그램이 커지면 하나의 프로세서로 작업을 못하는 일이 생깁니다.
그러면 보통 포크를 하거나 쓰레드를 쓰는데요.
이런경우 프로세서 끼리 데이터를 주고 받으려고 공유메모리를 사용합니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
댓글 달기