Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

sc::PumaThreadGrp Class Reference

The PumaThreadGrp class privides a concrete thread group appropriate for the intel teraflops machine. More...

#include <thpuma.h>

Inheritance diagram for sc::PumaThreadGrp:

sc::ThreadGrp sc::DescribedClass sc::RefCount sc::Identity List of all members.

Public Member Functions

 PumaThreadGrp (const Ref< KeyVal > &)
int start_threads ()
 Starts the threads running.

int wait_threads ()
 Wait for all the threads to complete.

Ref< ThreadLocknew_lock ()
 Return a local object.


Detailed Description

The PumaThreadGrp class privides a concrete thread group appropriate for the intel teraflops machine.


Member Function Documentation

int sc::PumaThreadGrp::start_threads  )  [virtual]
 

Starts the threads running.

Thread 0 will be run by the thread that calls start_threads.

Implements sc::ThreadGrp.

int sc::PumaThreadGrp::wait_threads  )  [virtual]
 

Wait for all the threads to complete.

This must be called before start_threads is called again or the object is destroyed.

Implements sc::ThreadGrp.


The documentation for this class was generated from the following file:
Generated at Tue Jan 6 14:24:14 2004 for MPQC 2.2.1 using the documentation package Doxygen 1.3.4.