ÏÀÍý¤ÎÌ·½â¡¦½Û´Ä¡¦ç±Ãå £³
¡¡»þ´Ö¤¬´Ø·¸¤¹¤ëÏÀÍý¤Ç¤Ï¡¢¤¤¤Ä¤Þ¤Ç¤â¸ß¤¤¤Ë¿Ê¤Þ¤Ê¤¤¾õÂ֤ˤʤ뤳¤È¤¬¤¢¤ê¤Þ¤¹¡£¤³¤Î¤è¤¦¤Êç±Ãå¾õÂ֡ʥǥåɥí¥Ã¥¯¡Ë¤Î»öÎã¤È¤½¤ÎÂнè¤ò¾Ò²ð¤·¤Þ¤¹¡£
£³¡¥ÏÀÍý¤Îç±Ãå
¡ºî¶È¤Îç±Ãå¡Ê¡ç¡Ë
¡¡ºî¶È¤Î½ç½ø¤ò¹Í¤¨¤º¤Ë·×²è¤òΩ¤Æ¼Â¹Ô¤¹¤ë¤È¡¢ºî¶È¤¬¿Ê¤Þ¤Ê¤¯¤Ê¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
¡¡¡¡Í×°÷£Á¤Î·×²è¡§ºî¶È£²¤Î¤¢¤Èºî¶È£³
¡¡¡¡Í×°÷£Â¤Î·×²è¡§ºî¶È£´¤Î¤¢¤Èºî¶È£±
¡¡¡¡ºî¶È¾ò·ï¡¡¡¡¡§ºî¶È£±¤Î¤¢¤Èºî¶È£²
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºî¶È£³¤Î¤¢¤Èºî¶È£´
¡¡Í×°÷£Á¤Ïºî¶È£±¤¬½ªÎ»¤·¤Ê¤¤¤Î¤Çºî¶È£²¤ò³«»Ï¤Ç¤¤º¡¢Í×°÷£Â¤Ïºî¶È£³¤¬½ªÎ»¤·¤Ê¤¤¤Î¤Çºî¶È£´¤ò³«»Ï¤Ç¤¤Þ¤»¤ó¡£
¡¡
¡¡¤³¤Î¤è¤¦¤Êç±Ãå¾õÂÖ¤ò¥Ç¥Ã¥É¥í¥Ã¥¯(dead lock)¤È¤â¤¤¤¤¤Þ¤¹¡£Í×°÷£Á¤Ëºî¶È£±¢ªºî¶È£²¤ò³ä¤ê¤Ä¤±¡¢Í×°÷£Â¤Ëºî¶È£³¢ªºî¶È£´¤ò³ä¤ê¤Ä¤±¤ë¤È¡¢ç±Ãå¾õÂÖ¤ÏȯÀ¸¤·¤Þ¤»¤ó¡£
¢¼Ö¤Îç±Ãå¡Ê¡ç¡Ë
¡¡¤»¤Þ¤¤»³Æ»¤ÇξÊý¸þ¤«¤é¡Ö¤Ê¤ó¤È¤«¤Ê¤ë¤À¤í¤¦¡×¡ÖÁê¼ê¤¬¤æ¤º¤ë¤À¤í¤¦¡×¤È¼Ö¤ò¿Ê¤á¤ë¤È¡¢¤¹¤ì¤Á¤¬¤¦¤³¤È¤¬¤Ç¤¤º¡¢ÁÐÊý¤È¤â¤Ë¿ÊÂब¶Ë¤Þ¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¸åÂष¤è¤¦¤È¤¹¤ë¤È¡¢¼¡¤«¤é¼¡¤Ø¤È¼Ö¤¬Íè¤Æ¡¢¤¤¤Ä¤Þ¤Ç¤¿¤Ã¤Æ¤âÁ°¤Ë¿Ê¤á¤Þ¤»¤ó¡£
¡¡
¡¡¼Ö¤¬Æ°¤±¤Ê¤¯¤Ê¤Ã¤¿¤Ê¤é¡¢ºÇ¸åÈø¤Î¼Ö¤«¤é½ç¤Ë¹¤¤¾ì½ê¤Ë°Üư¤·¤Þ¤·¤ç¤¦¡£ç±Ãå¾õÂÖ¤òÈ´¤±¤À¤¹¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
£½èÍý¤Îç±Ãå¡Ê¡ç¡Ë
¡¡¸ß¤¤¤Î¥×¥í¥°¥é¥à¤¬Áê¼ê¤Î½èÍý¤¬½ª¤ï¤ë¤Î¤òÂԤĤ³¤È¤Ë¤è¤Ã¤Æ¡¢Î¾Êý¤Î½èÍý¤¬¿Ê¤Þ¤Ê¤¤¾õÂ֤ˤʤ뤳¤È¤¬¤¢¤ê¤Þ¤¹¡£
¡¡¿Þ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£º¸±¦Æó¤Ä¤Î¥×¥í¥°¥é¥à¤¬Ê¹Ԥ·¤ÆÆ°ºî¤·¤Æ¤¤¤Þ¤¹¡£º¸¤Î¥×¥í¥°¥é¥à¤Ï¡¢¥Õ¥¡¥¤¥ë£Á¤òÀêͤ·¹¹¿·¤·¤Þ¤·¤¿¤¬¡¢¥Õ¥¡¥¤¥ë£Â¤òÀêͤǤ¤Ê¤¤¤Î¤Ç¹¹¿·¤Ç¤¤Þ¤»¤ó¡Ê±¦¤Î¥×¥í¥°¥é¥à¤ËÀêͤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¡Ë¡£°ìÊý¡¢±¦¤Î¥×¥í¥°¥é¥à¤Ï¡§¡¢¥Õ¥¡¥¤¥ë£Â¤òÀêͤ·¹¹¿·¤·¤Þ¤·¤¿¤¬¡¢¥Õ¥¡¥¤¥ë£Á¤òÀêͤǤ¤Ê¤¤¤Î¤Ç¹¹¿·¤Ç¤¤Þ¤»¤ó¡Êº¸¤Î¥×¥í¥°¥é¥à¤ËÀêͤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¡Ë¡£¤½¤Î¤¿¤á¡¢Æó¤Ä¤Î¥×¥í¥°¥é¥à¤Ï¸ß¤¤¤ËÂԤĤ³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡
¡¡¥×¥í¥°¥é¥à¤¬¹¹¿·¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤òÀêͤ¹¤ë¤È¡¢¤Û¤«¤Î¥×¥í¥°¥é¥à¤Ï¤½¤Î¥Õ¥¡¥¤¥ë¤ò¹¹¿·¤Ç¤¤Þ¤»¤ó¡£Âнè¤È¤·¤Æ¤Ï¡¢°ìÊý¤Î¥×¥í¥°¥é¥à¤¬°ì»þŪ¤Ë¥Õ¥¡¥¤¥ë¤ÎÀêͤò²ò½ü¤·¡¢¤·¤Ð¤é¤¯ÂԤäơʾÊý¤ÎÀêͤ¬²ò½ü¤µ¤ì¤Æ¡Ë¤«¤é¹¹¿·¤¹¤ëÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
¡¡
£³¡¥ÏÀÍý¤Îç±Ãå
¡ºî¶È¤Îç±Ãå¡Ê¡ç¡Ë
¡¡ºî¶È¤Î½ç½ø¤ò¹Í¤¨¤º¤Ë·×²è¤òΩ¤Æ¼Â¹Ô¤¹¤ë¤È¡¢ºî¶È¤¬¿Ê¤Þ¤Ê¤¯¤Ê¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
¡¡¡¡Í×°÷£Á¤Î·×²è¡§ºî¶È£²¤Î¤¢¤Èºî¶È£³
¡¡¡¡Í×°÷£Â¤Î·×²è¡§ºî¶È£´¤Î¤¢¤Èºî¶È£±
¡¡¡¡ºî¶È¾ò·ï¡¡¡¡¡§ºî¶È£±¤Î¤¢¤Èºî¶È£²
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºî¶È£³¤Î¤¢¤Èºî¶È£´
¡¡Í×°÷£Á¤Ïºî¶È£±¤¬½ªÎ»¤·¤Ê¤¤¤Î¤Çºî¶È£²¤ò³«»Ï¤Ç¤¤º¡¢Í×°÷£Â¤Ïºî¶È£³¤¬½ªÎ»¤·¤Ê¤¤¤Î¤Çºî¶È£´¤ò³«»Ï¤Ç¤¤Þ¤»¤ó¡£
¡¡

¡¡¤³¤Î¤è¤¦¤Êç±Ãå¾õÂÖ¤ò¥Ç¥Ã¥É¥í¥Ã¥¯(dead lock)¤È¤â¤¤¤¤¤Þ¤¹¡£Í×°÷£Á¤Ëºî¶È£±¢ªºî¶È£²¤ò³ä¤ê¤Ä¤±¡¢Í×°÷£Â¤Ëºî¶È£³¢ªºî¶È£´¤ò³ä¤ê¤Ä¤±¤ë¤È¡¢ç±Ãå¾õÂÖ¤ÏȯÀ¸¤·¤Þ¤»¤ó¡£
¢¼Ö¤Îç±Ãå¡Ê¡ç¡Ë
¡¡¤»¤Þ¤¤»³Æ»¤ÇξÊý¸þ¤«¤é¡Ö¤Ê¤ó¤È¤«¤Ê¤ë¤À¤í¤¦¡×¡ÖÁê¼ê¤¬¤æ¤º¤ë¤À¤í¤¦¡×¤È¼Ö¤ò¿Ê¤á¤ë¤È¡¢¤¹¤ì¤Á¤¬¤¦¤³¤È¤¬¤Ç¤¤º¡¢ÁÐÊý¤È¤â¤Ë¿ÊÂब¶Ë¤Þ¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¸åÂष¤è¤¦¤È¤¹¤ë¤È¡¢¼¡¤«¤é¼¡¤Ø¤È¼Ö¤¬Íè¤Æ¡¢¤¤¤Ä¤Þ¤Ç¤¿¤Ã¤Æ¤âÁ°¤Ë¿Ê¤á¤Þ¤»¤ó¡£
¡¡

¡¡¼Ö¤¬Æ°¤±¤Ê¤¯¤Ê¤Ã¤¿¤Ê¤é¡¢ºÇ¸åÈø¤Î¼Ö¤«¤é½ç¤Ë¹¤¤¾ì½ê¤Ë°Üư¤·¤Þ¤·¤ç¤¦¡£ç±Ãå¾õÂÖ¤òÈ´¤±¤À¤¹¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
£½èÍý¤Îç±Ãå¡Ê¡ç¡Ë
¡¡¸ß¤¤¤Î¥×¥í¥°¥é¥à¤¬Áê¼ê¤Î½èÍý¤¬½ª¤ï¤ë¤Î¤òÂԤĤ³¤È¤Ë¤è¤Ã¤Æ¡¢Î¾Êý¤Î½èÍý¤¬¿Ê¤Þ¤Ê¤¤¾õÂ֤ˤʤ뤳¤È¤¬¤¢¤ê¤Þ¤¹¡£
¡¡¿Þ¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£º¸±¦Æó¤Ä¤Î¥×¥í¥°¥é¥à¤¬Ê¹Ԥ·¤ÆÆ°ºî¤·¤Æ¤¤¤Þ¤¹¡£º¸¤Î¥×¥í¥°¥é¥à¤Ï¡¢¥Õ¥¡¥¤¥ë£Á¤òÀêͤ·¹¹¿·¤·¤Þ¤·¤¿¤¬¡¢¥Õ¥¡¥¤¥ë£Â¤òÀêͤǤ¤Ê¤¤¤Î¤Ç¹¹¿·¤Ç¤¤Þ¤»¤ó¡Ê±¦¤Î¥×¥í¥°¥é¥à¤ËÀêͤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¡Ë¡£°ìÊý¡¢±¦¤Î¥×¥í¥°¥é¥à¤Ï¡§¡¢¥Õ¥¡¥¤¥ë£Â¤òÀêͤ·¹¹¿·¤·¤Þ¤·¤¿¤¬¡¢¥Õ¥¡¥¤¥ë£Á¤òÀêͤǤ¤Ê¤¤¤Î¤Ç¹¹¿·¤Ç¤¤Þ¤»¤ó¡Êº¸¤Î¥×¥í¥°¥é¥à¤ËÀêͤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¡Ë¡£¤½¤Î¤¿¤á¡¢Æó¤Ä¤Î¥×¥í¥°¥é¥à¤Ï¸ß¤¤¤ËÂԤĤ³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡

¡¡¥×¥í¥°¥é¥à¤¬¹¹¿·¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤òÀêͤ¹¤ë¤È¡¢¤Û¤«¤Î¥×¥í¥°¥é¥à¤Ï¤½¤Î¥Õ¥¡¥¤¥ë¤ò¹¹¿·¤Ç¤¤Þ¤»¤ó¡£Âнè¤È¤·¤Æ¤Ï¡¢°ìÊý¤Î¥×¥í¥°¥é¥à¤¬°ì»þŪ¤Ë¥Õ¥¡¥¤¥ë¤ÎÀêͤò²ò½ü¤·¡¢¤·¤Ð¤é¤¯ÂԤäơʾÊý¤ÎÀêͤ¬²ò½ü¤µ¤ì¤Æ¡Ë¤«¤é¹¹¿·¤¹¤ëÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
¡¡
¤³¤Îµ»ö¤ËÂФ¹¤ë¥³¥á¥ó¥È