MU-C++ - CONCURRENCY IN THE OBJECT-ORIENTED LANGUAGE C++

被引:36
|
作者
BUHR, PA [1 ]
DITCHFIELD, G [1 ]
STROOBOSSCHER, RA [1 ]
YOUNGER, BM [1 ]
ZARNKE, CR [1 ]
机构
[1] HAYES CANADA INC,WATERLOO N2L 5Z5,ONTARIO,CANADA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1992年 / 22卷 / 02期
关键词
CONCURRENCY; C++; CLASS-BASED OBJECTS; POSTPONING REQUESTS;
D O I
10.1002/spe.4380220204
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a design, including its motivation, for introducing concurrency into C++. The design work is based on a set of requirements and elementary execution properties that generate a corresponding set of programming language constructs needed to express concurrency. The new constructs continue to support object-oriented facilities such as inheritance and code reuse. Features that allow flexibility in accepting and subsequently postponing servicing of requests are provided. Currently, a major portion of the design is implemented, supporting concurrent programs on shared-memory uniprocessor and mulitprocessor computers.
引用
收藏
页码:137 / 172
页数:36
相关论文
共 50 条
  • [1] AUTOMOTIVE MODELS DESIGNED WITH THE OBJECT-ORIENTED PROGRAMMING LANGUAGE C++
    HILLER, M
    PICHLER, V
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1992, 72 (04): : T51 - T53
  • [2] An introduction to object-oriented simulation in C++
    Joines, JA
    Roberts, SD
    [J]. PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 78 - 85
  • [3] EXPERIENCES IN C++ AND OBJECT-ORIENTED DESIGN
    KAMATH, YH
    SMITH, JG
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (07): : 23 - 28
  • [4] An assessment of object-oriented methods and C++
    Blake, BA
    Jalics, P
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (01): : 42 - 48
  • [5] A MINIMAL OBJECT-ORIENTED DEBUGGER FOR C++
    MILLER, WM
    [J]. DR DOBBS JOURNAL, 1991, 16 (10): : 16 - &
  • [6] Design of object-oriented simulations in C++
    Joines, JA
    Roberts, SD
    [J]. 1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 65 - 72
  • [7] IMPLEMENTATION OF CONCEPTS OF OBJECT-ORIENTED PROGRAMMING LANGUAGE IN SIMULA, SMALLTALK,AND C++
    Yoo Moonsung (Computer Science Department
    [J]. 曲阜师范大学学报(自然科学版), 1999, (01) : 65 - 72
  • [8] EXPERIENCE IN TEACHING OBJECT-ORIENTED PROGRAMMING WITH C++
    ZIVKOVA, E
    [J]. SIGPLAN NOTICES, 1994, 29 (05): : 37 - 40
  • [9] Object-oriented data parallel programming in C++
    Bi, H
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1044 - 1053
  • [10] AN OBJECT-ORIENTED CLASS LIBRARY FOR C++ PROGRAMS
    GORLEN, KE
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1987, 17 (12): : 899 - 922