Example pthread demo

From wiki.emacinc.com
Revision as of 16:48, 14 November 2013 by Jgreene (talk | contribs)
Jump to: navigation, search
TODO: {{#todo:InProgress(11.14.13-15:47->JG+)|Jgreene|oe 4,oe 5,ky,md,InProgress}}

This procedure provides an overview of how to compile and run the pthread_demo C example project. It assumes familiarity with the C programming language and is intended to be used by experienced programmers who are looking to learn the EMAC SDK.

1. Open the C/C++ editing perspective

2. Open the pthread_demo project

3. Build, upload and run



What it does

This is a simple pthreads example application. A single thread is created to generate random data that is read by a specified number of reader threads.

Usage for pthread_demo

./pthread_demo n
where n is the number of threads

Usage example:

./pthread_demo 3

Outputting to the terminal, the program will report that it created the random data and that the data was read from within the 3 pthreads.

Example session.
Example session.