Процесстерди синхрондоштурууда критикалык бөлүмдүн ролу кандай?
Процесстерди синхрондоштурууда критикалык бөлүмдүн ролу кандай?

Video: Процесстерди синхрондоштурууда критикалык бөлүмдүн ролу кандай?

Video: Процесстерди синхрондоштурууда критикалык бөлүмдүн ролу кандай?
Video: Келдибеков: Бажыдагы процесстерди билип туруп бет тырмачылык кылуу туура эмес 2024, Апрель
Anonim

үчүн абдан популярдуу чечим процессти синхрондоштуруу ишке ашыруу болуп саналат критикалык бөлүм , бул бир гана сигнал менен кире турган коддун сегменти процесс белгилүү бир учурда. The критикалык бөлүм коддун бир бөлүгү, бул жерде процесстер маалыматтарды бөлүшүү семафорлор аркылуу көзөмөлдөнөт.

Бул жагынан алганда, процесстин критикалык бөлүгү деген эмне?

А Критикалык бөлүм жалпы ресурстарга кирүү программасынын бир бөлүгү болуп саналат. Качан гана а процесс анын ичинде Критикалык бөлүм башкаларды буза турган абалда болушу мүмкүн процесстер . Биз эч кандай эки эмес экенине ынануу менен жарыш шарттарынан кача алабыз процесстер алардын киргиз Критикалык бөлүмдөр Ошол эле учурда.

Жогорудагылардан тышкары, критикалык бөлүм маселесин чечүү үчүн кандай үч талап бар? Критикалык бөлүмдүн көйгөйүн чечүү канааттандырууга тийиш үч талап : Өз ара четке кагуу: Эгерде процесс өзүндө аткарылып жатса критикалык бөлүм , анда жок башка процессти аткарууга уруксат берилет критикалык бөлүм.

Мындан тышкары, кандай көйгөйлүү бөлүм бар, ал кантип ишке ашат?

Критикалык бөлүм маселеси А Критикалык бөлүм бөлүшүлгөн өзгөрмөлөргө кирүүчү код сегменти жана атомдук аракет катары аткарылышы керек. Бул кызматташкан процесстердин тобунда, белгилүү бир учурда, бир гана процесс анын аткарылышы керек дегенди билдирет. критикалык бөлүм.

Критикалык бөлүм жана өз ара четке кагуу деген эмне?

Информатика боюнча, өз ара четке кагуу жарыш шартын болтурбоо максатында орнотулган параллелдүү контролдун менчиги болуп саналат; бул аткаруунун бир жип эч качан ага кирбеши керек деген талап критикалык бөлүм ошол эле учурда аткаруунун башка параллелдүү жип өзүнүн кирет критикалык бөлүм.

Сунушталууда: