Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q1062162> ?p ?o }
Showing triples 1 to 91 of
91
with 100 triples per page.
- Q1062162 subject Q7285247.
- Q1062162 subject Q7449053.
- Q1062162 abstract "In concurrent programming, a monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait (block) for a certain condition to become true. Monitors also have a mechanism for signalling other threads that their condition has been met. A monitor consists of a mutex (lock) object and condition variables. A condition variable is basically a container of threads that are waiting for a certain condition. Monitors provide a mechanism for threads to temporarily give up exclusive access in order to wait for some condition to be met, before regaining exclusive access and resuming their task.Another definition of monitor is a thread-safe class, object, or module that uses wrapped mutual exclusion in order to safely allow access to a method or variable by more than one thread. The defining characteristic of a monitor is that its methods are executed with mutual exclusion: At each point in time, at most one thread may be executing any of its methods. Using a condition variable(s), it can also provide the ability for threads to wait on a certain condition (thus using the above definition of a "monitor"). For the rest of this article, this sense of "monitor" will be referred to as a "thread-safe object/class/module".Monitors were invented by Per Brinch Hansen and C. A. R. Hoare, and were first implemented in Brinch Hansen's Concurrent Pascal language.".
- Q1062162 wikiPageExternalLink group__apr__thread__cond.html.
- Q1062162 wikiPageExternalLink classat_1_1ConditionalMutex.html.
- Q1062162 wikiPageExternalLink qwaitcondition.html.
- Q1062162 wikiPageExternalLink 214037.214100.
- Q1062162 wikiPageExternalLink 355620.361161.
- Q1062162 wikiPageExternalLink 360051.360079.
- Q1062162 wikiPageExternalLink SECTION003125000000000000000.
- Q1062162 wikiPageExternalLink ms682052(VS.85).aspx.
- Q1062162 wikiPageExternalLink shared.html.
- Q1062162 wikiPageExternalLink citation.cfm?id=358824.
- Q1062162 wikiPageExternalLink citation.cfm?id=807647.
- Q1062162 wikiPageExternalLink classWefts_1_1Condition.html.
- Q1062162 wikiPageExternalLink Monitors.
- Q1062162 wikiPageExternalLink feb96.
- Q1062162 wikiPageExternalLink threadsynch.html.
- Q1062162 wikiPageExternalLink thread.synchronization.condvar_ref.
- Q1062162 wikiPageExternalLink win32-cv-1.html.
- Q1062162 wikiPageExternalLink classACE__Condition.html.
- Q1062162 wikiPageExternalLink class_conditional.html.
- Q1062162 wikiPageExternalLink pthread_cond_wait.html.
- Q1062162 wikiPageExternalLink wx_wxcondition.html.
- Q1062162 wikiPageExternalLink classZThread_1_1Condition.html.
- Q1062162 wikiPageExternalLink condition-objects.
- Q1062162 wikiPageWikiLink Q1042397.
- Q1062162 wikiPageWikiLink Q1046373.
- Q1062162 wikiPageWikiLink Q1047554.
- Q1062162 wikiPageWikiLink Q1061570.
- Q1062162 wikiPageWikiLink Q1120460.
- Q1062162 wikiPageWikiLink Q1120519.
- Q1062162 wikiPageWikiLink Q1200691.
- Q1062162 wikiPageWikiLink Q1224994.
- Q1062162 wikiPageWikiLink Q128392.
- Q1062162 wikiPageWikiLink Q128562.
- Q1062162 wikiPageWikiLink Q1326976.
- Q1062162 wikiPageWikiLink Q1427251.
- Q1062162 wikiPageWikiLink Q154755.
- Q1062162 wikiPageWikiLink Q161053.
- Q1062162 wikiPageWikiLink Q177929.
- Q1062162 wikiPageWikiLink Q190686.
- Q1062162 wikiPageWikiLink Q1928222.
- Q1062162 wikiPageWikiLink Q212569.
- Q1062162 wikiPageWikiLink Q213092.
- Q1062162 wikiPageWikiLink Q216601.
- Q1062162 wikiPageWikiLink Q220543.
- Q1062162 wikiPageWikiLink Q221682.
- Q1062162 wikiPageWikiLink Q2370.
- Q1062162 wikiPageWikiLink Q2407.
- Q1062162 wikiPageWikiLink Q251.
- Q1062162 wikiPageWikiLink Q272683.
- Q1062162 wikiPageWikiLink Q28865.
- Q1062162 wikiPageWikiLink Q319268.
- Q1062162 wikiPageWikiLink Q3295299.
- Q1062162 wikiPageWikiLink Q3306359.
- Q1062162 wikiPageWikiLink Q385374.
- Q1062162 wikiPageWikiLink Q423003.
- Q1062162 wikiPageWikiLink Q4479242.
- Q1062162 wikiPageWikiLink Q451207.
- Q1062162 wikiPageWikiLink Q487378.
- Q1062162 wikiPageWikiLink Q490481.
- Q1062162 wikiPageWikiLink Q513932.
- Q1062162 wikiPageWikiLink Q515636.
- Q1062162 wikiPageWikiLink Q5159095.
- Q1062162 wikiPageWikiLink Q5159102.
- Q1062162 wikiPageWikiLink Q5289.
- Q1062162 wikiPageWikiLink Q5301297.
- Q1062162 wikiPageWikiLink Q616554.
- Q1062162 wikiPageWikiLink Q617014.
- Q1062162 wikiPageWikiLink Q627600.
- Q1062162 wikiPageWikiLink Q629085.
- Q1062162 wikiPageWikiLink Q6453666.
- Q1062162 wikiPageWikiLink Q7075002.
- Q1062162 wikiPageWikiLink Q7285247.
- Q1062162 wikiPageWikiLink Q734781.
- Q1062162 wikiPageWikiLink Q741248.
- Q1062162 wikiPageWikiLink Q7449053.
- Q1062162 wikiPageWikiLink Q762464.
- Q1062162 wikiPageWikiLink Q7665580.
- Q1062162 wikiPageWikiLink Q7882409.
- Q1062162 wikiPageWikiLink Q8083990.
- Q1062162 wikiPageWikiLink Q814194.
- Q1062162 wikiPageWikiLink Q815844.
- Q1062162 wikiPageWikiLink Q8556.
- Q1062162 wikiPageWikiLink Q92602.
- Q1062162 wikiPageWikiLink Q92644.
- Q1062162 wikiPageWikiLink Q928112.
- Q1062162 wikiPageWikiLink Q92933.
- Q1062162 comment "In concurrent programming, a monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait (block) for a certain condition to become true. Monitors also have a mechanism for signalling other threads that their condition has been met. A monitor consists of a mutex (lock) object and condition variables. A condition variable is basically a container of threads that are waiting for a certain condition.".
- Q1062162 label "Monitor (synchronization)".