PROCESS SCHEDULING AND UNIX SEMAPHORES

Authors
Citation
N. Dunstan et I. Fris, PROCESS SCHEDULING AND UNIX SEMAPHORES, Software, practice & experience, 25(10), 1995, pp. 1141-1153
Citations number
23
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
25
Issue
10
Year of publication
1995
Pages
1141 - 1153
Database
ISI
SICI code
0038-0644(1995)25:10<1141:PSAUS>2.0.ZU;2-N
Abstract
Semaphores have been used extensively in programming concurrent tasks. Various extensions have been proposed for problems in which tradition al semaphores turned out to be difficult to use, The extended semaphor e primitives investigated here are based on the version of semaphores implemented in UNIX System V. Implementation issues are discussed and practical illustrations of their use are provided. In particular, algo rithms for a variety of common process scheduling schemes are shown. T hese solutions are evaluated and the strengths and weaknesses of UNIX semaphores are discussed.