Rendezvous Thread rendezvous example code

This example demonstrates the use of Rendezvous() API.

Purpose

The code is a simple example that shows the principle of synchronization using the thread rendezvous technique.

Class summary

Download

Download the example: Rendezvous.zip.

Download some additional files required by the example: CommonFramework.zip.

View the source code: browse. View the additional files: browse

Building and configuring

  • You can build the example from your IDE or the command line.

    If you use an IDE, import the bld.inf file of the example into your IDE, and use the build command of the IDE.

    If you use the command line, open a command prompt, and set the current directory to the source code directory of the example. You can then build the example with the SBSv1 build tools with the following commands:

    bldmake bldfiles

    abld build

    How to use bldmake and How to use abld describe how to use the SBSv1 build tools.

  • For the emulator, the example builds an executable called threadrendezvous.exe in the epoc32\release\winscw\<udeb or urel>\ folder.

Running the example

When running the example, the user is presented with various menu options that are self explanatory. The code is a simple example that shows the principle of synchronization using the thread rendezvous technique.

Related information