Monitor
Sign in to savein concurrent programming, an object or module intended to be used safely by more than one thread
In the Vinony graph
Within Vinony's link graph, Monitor is referenced by 156 other articles, and connects out to Turing, class and Tony Hoare.
Vinony files it under Concurrency control, Programming constructs and Software design patterns.
Its subject is documented across 20 Wikipedia language editions.
Article · Polski
Monitor – obiekt, który może być bezpiecznie używany przez kilka wątków. Metody monitora chronione są przez muteksy, przez co w dowolnym momencie czasowym z dowolnej metody może korzystać tylko jeden wątek naraz. Upraszcza to budowę obiektów, zwalniając programistę z konieczności implementacji skomplikowanych wykluczeń. Monitory umożliwiają także wątkom czasowe zwolnienie wyłącznego dostępu podczas oczekiwania na spełnienie jakiegoś warunku. W tym czasie inny wątek może bezpiecznie wykonać swoje zadanie, a gdy warunek zostanie spełniony, poprzedni wątek z powrotem przejmie wyłączną kontrolę i dokończy pracę. Dwa wątki mogą także sygnalizować sobie, że warunek został spełniony. Monitory zostały wynalezione przez C.A.R. Hoare’a oraz i zostały po raz pierwszy zaimplementowane w języku .
Abstract from DBpedia / Wikipedia · CC BY-SA