Question
Which IPC mechanism provides synchronization
capabilities to prevent race conditions between processes?Solution
Mutex
┬арджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдп рдХреНрд░рдо рд╕рд╣реА рдирд╣реАрдВ рд╣реИрдВред рдЙрдирдХреЗ рд╕рд╣реА рдХреНрд░рдо рдХреЗ рдЪрд╛рд░ рд╡рд┐рдХрд▓реН...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ Hold over рдХрд╛ рд╕рд╣реА рдкрд░реНрдпрд╛рдп рд╣реИ ?┬а
'рдореЛрддреА' рдХрд╛ рддрддреНрд╕рдо рд░реВрдк рд╣реИ
'рднрд░рдкреЗрдЯ' рдореЗрдВ рд╕рдорд╛рд╕ рдмрддрд╛рдЗрдП :
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпрд╛рдВрд╖реЛрдВ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдпреБрдЧреНрдореЛрдВ рдореЗрдВ рд╕я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рд╕рд╣реА рд╕реБрдореЗрд▓рд┐рдд рдпреБрдЧреНрдо рдирд╣реАрдВ рд╣реИ┬а
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди- рд╕рд╛ рд╡рд╛рдХреНрдп┬а рд╢реБрджреНрдз рд╣реИ ?
' рджреИрддреНрдп+рдЕрд░рд┐ ' рд╕рдВрдзрд┐-рд╡рд┐рдЪреНрдЫреЗрдж рдХрд╛ рд╕рд╣реА рд╕рдВрдзрд┐ рд╢рдмреНрдж рд╣реИред
рд╕рдореНрдмрдиреНрдз рддрддреНрдкреБрд░реБрд╖ рдореЗрдВ рдХрд┐рд╕ рдХрд╛рд░рдХ рдЪрд┐рд╣реНрди рдХрд╛ рд▓реЛрдк рд╣реЛрддрд╛ рд╣реИ?
рдЙрддреНрддрдо рдкреБрд░реБрд╖ рд╕рд░реНрд╡рдирд╛рдо рдХрд╛ рд╕рдореНрдмрдиреНрдз рдХрд╛рд░рдХ рд╣реИ-