dc.contributor.author | Fjeld, Frode V. | |
dc.date.accessioned | 2006-11-28T07:43:30Z | |
dc.date.available | 2006-11-28T07:43:30Z | |
dc.date.issued | 2003-11-21 | |
dc.description.abstract | How to implement process synchronization in a general-purpose software library while incurring a minimum of policy decisions on the system as a whole? We propose that in dealing with the problem of mutual exclusion in concurrent systems, a separation of concerns between the mechanism of detecting contention and the policy decision of what to do when such contention is detected is appropriate. We show with code how a waiting protocol can guide and aid the design and implementation of both lower-level primitives and the higherlevel, policy-making parts of a system. We also show how the technique can be extended so as to help preventing some deadlock situations. | en |
dc.format.extent | 197806 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | https://hdl.handle.net/10037/369 | |
dc.identifier.urn | URN:NBN:no-uit_munin_215 | |
dc.language.iso | eng | en |
dc.publisher | Universitetet i Tromsø | en |
dc.publisher | University of Tromsø | en |
dc.relation.ispartofseries | Tekniske rapporter / Institutt for informatikk 46(2003) | en |
dc.rights.accessRights | openAccess | |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420 | en |
dc.subject | VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550 | en |
dc.title | Using a waiting protocol to separate concerns in the mutual exclusion problem | en |
dc.type | Research report | en |
dc.type | Forskningsrapport | en |