CA2097541C - Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objets - Google Patents
Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objetsInfo
- Publication number
- CA2097541C CA2097541C CA002097541A CA2097541A CA2097541C CA 2097541 C CA2097541 C CA 2097541C CA 002097541 A CA002097541 A CA 002097541A CA 2097541 A CA2097541 A CA 2097541A CA 2097541 C CA2097541 C CA 2097541C
- Authority
- CA
- Canada
- Prior art keywords
- function table
- class
- virtual
- protocol
- indexing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
- G06F9/449—Object-oriented method invocation or resolution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Devices For Executing Special Programs (AREA)
- Executing Machine-Instructions (AREA)
- Stored Programmes (AREA)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA002097541A CA2097541C (fr) | 1993-06-01 | 1993-06-01 | Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objets |
| US08/674,266 US5632034A (en) | 1993-06-01 | 1996-07-02 | Controlling method invocation sequence through virtual functions in an object-oriented class library |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA002097541A CA2097541C (fr) | 1993-06-01 | 1993-06-01 | Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objets |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2097541A1 CA2097541A1 (fr) | 1994-12-02 |
| CA2097541C true CA2097541C (fr) | 1998-12-01 |
Family
ID=4151733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA002097541A Expired - Fee Related CA2097541C (fr) | 1993-06-01 | 1993-06-01 | Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objets |
Country Status (1)
| Country | Link |
|---|---|
| CA (1) | CA2097541C (fr) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5794041A (en) * | 1996-12-06 | 1998-08-11 | International Business Machines Corporation | C++ ojbect model alternatives |
| US6052778A (en) * | 1997-01-13 | 2000-04-18 | International Business Machines Corporation | Embedded system having dynamically linked dynamic loader and method for linking dynamic loader shared libraries and application programs |
| US6363436B1 (en) | 1997-01-27 | 2002-03-26 | International Business Machines Corporation | Method and system for loading libraries into embedded systems |
| US6401137B1 (en) * | 1998-06-30 | 2002-06-04 | Sun Microsystems, Inc. | Method, apparatus, and article of manufacture for processing a virtual call in a multi-threaded program |
-
1993
- 1993-06-01 CA CA002097541A patent/CA2097541C/fr not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CA2097541A1 (fr) | 1994-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5632034A (en) | Controlling method invocation sequence through virtual functions in an object-oriented class library | |
| CA2115464C (fr) | Traitement concurrent dans des systemes paralleles et quasi paralleles orientes objets | |
| US5535389A (en) | Business process objects with associated attributes such as version identifier | |
| US5265206A (en) | System and method for implementing a messenger and object manager in an object oriented programming environment | |
| Buhr et al. | μC++: Concurrency in the object‐oriented language C++ | |
| US4949255A (en) | Message interface and method for recursive calling between interpretive and compiled computer processes | |
| US6085035A (en) | Method and apparatus for efficient operations on primary type values without static overloading | |
| US5590327A (en) | Method for making data objects having hidden pointers persistent | |
| US5983021A (en) | Dynamically switching statically bound function calls to dynamically bound function calls without recompilation | |
| US6526457B1 (en) | Systems utility object interface for facilitating software portability | |
| JPH02188833A (ja) | アプリケーションとデータベース管理システム間の相互通信システム及び方法 | |
| WO2000029937A2 (fr) | Systeme informatique, support de stockage lisible par ordinateur, procede de fonctionnement et procede de mise en service dudit systeme | |
| JP2000500600A (ja) | コントローラハードウェアサブエレメント識別子を使用する適応ディバイスドライバ | |
| Gheith et al. | CHAOSarc: kernel support for multiweight objects, invocations, and atomicity in real-time multiprocessor applications | |
| JPH07109585B2 (ja) | スコープ指令変更処理方法及び装置 | |
| EP0784264B1 (fr) | Procédé implémenté par ordinateur pour la détermination de code minimal pour une application exécutable dans un système de traitement de données | |
| JPH09288586A (ja) | ダイナミック・ライブラリ・タスク切替え | |
| US5062039A (en) | Sharing of workspaces in interactive processing using workspace name tables for linking of workspaces | |
| CA2097541C (fr) | Controle des concurrences au moyen d'une bibliotheque dans une technologie orientee objets | |
| US20020066084A1 (en) | Coalescing properties, methods and events | |
| US6148438A (en) | System and method for creating composite classes for objects having virtual functions for avoidance of user mode/kernel mode transitions | |
| US6275985B1 (en) | Method and apparatus for developing an application that implements garbage collection efficiently by combining proxy objects with compiler support | |
| US6854113B1 (en) | Mixed-mode execution for object-oriented programming languages | |
| US20040133893A1 (en) | Method and apparatus for managing environment variables in a multithreaded user process | |
| Cleary | Process handling on Burroughs B6500 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request | ||
| MKLA | Lapsed |