Extended semaphore operations

被引:0
|
作者
Hodgson, S [1 ]
Dunstan, N [1 ]
Fris, I [1 ]
机构
[1] Univ New England, Sch Math & Comp Sci, Armidale, NSW 2351, Australia
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 2000年 / 12卷 / 15期
关键词
semaphores; synchronization; concurrency;
D O I
10.1002/1096-9128(20001225)12:15<1495::AID-CPE541>3.0.CO;2-F
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Extended semaphores systems such as in UNIX System V are a powerful extension of Dijkstra's semaphores, They allow efficient solutions to a number of classic synchronization problems. UNIX semaphore operations appear to be insufficiently well defined, in particular when a semaphore is repeated in an operator. This results in several solutions relying on assumed properties, A new semaphore operator, isem, based on extended semaphore operators is introduced. The operator isem is clearly defined, can be implemented efficiently, and yields simple solutions to many classic synchronization problems. Copyright (C) 2000 John Wiley & Sons, Ltd.
引用
收藏
页码:1495 / 1509
页数:15
相关论文
共 50 条
  • [1] Use of extended semaphore operations in parallel programming on a transputer platform
    Zajac, W
    Poplawski, A
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 50 - 52
  • [2] SOME EXTENDED SEMAPHORE PRIMITIVES
    AGERWALA, T
    ACTA INFORMATICA, 1977, 8 (03) : 201 - 220
  • [3] A QUORUM-BASED ALGORITHM FOR PARAMETERIZED SEMAPHORE OPERATIONS
    NEILSEN, ML
    MIZUNO, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 21 (01) : 103 - 112
  • [4] MODELING AND ANALYSIS OF A SEMAPHORE SYSTEM BY AN EXTENDED STOCHASTIC PETRI NET
    SUGASAWA, Y
    JIN, Q
    ZHANG, JT
    SEYA, K
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1991, 22 (01) : 217 - 224
  • [5] 'Semaphore'
    Goodfellow, G
    OVERLAND, 1997, 146 : 26 - 27
  • [6] 'Semaphore'
    Murphy, S
    NEW ENGLAND REVIEW-MIDDLEBURY SERIES, 2006, 27 (02): : 154 - 155
  • [7] 'SEMAPHORE'
    HENAULT, G
    EXILE, 1985, 10 (02): : 10 - 21
  • [8] Semaphore
    Williams, Patricia J.
    NATION, 2010, 291 (01) : 9 - 9
  • [9] EXTENDED OPERATIONS IN CHONDROSARCOMA
    KOROLEV, VI
    KHIRURGIYA, 1987, (09): : 126 - 130
  • [10] Semaphore.
    Nesbitt, R
    LIBRARY JOURNAL, 1998, 123 (11) : 106 - 106