????15????????????????????dll????ж?????????

?????????????????????

????dll????ж??????????????????????????????????????????????dll?е????????Щ???????У?????????ж???????dll?е??????exe?е?????????????????????????????dll??ж????????????dll?е????????dll????????????????У??????????dll?ж?????????

?????????????????????????????????dll???????????????????dll?ж?????????棬?????dll?????????????dll?з?????棬?????exe?У????????????dll??????????п?????3????????

????16????????????????????Σ???????????????

????????????????????????????????????????????????????????????????????????????????????

????Σ???????????????????????У??????????50%????????????????????е???????1988??????fingerd???????檔????????????У??Σ?????????????????????????????????????????????????????????????????????????????????Σ????????????????????????????????????????????ζ????????????shell????????????????????????????д???????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????

????17??????????????????????????????????????

????????????????????????????????У??????????????????????????????????????????????????????????????δ???????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????? ??????????? ??????????????

??????????????????????

??????1??????mutualexclusion????????????????????????????

??????2???????????nopreemption????????????????????δ???????????????а???

??????3????в??????hold andwait???????????????????????????????????????????????

??????4?????ε????circularwait??????????????γ??????β??????????????????

?????????????????????????????????????????????Щ?????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????β???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????滮??

?????????????????????????????????????????????????????