package bar

class Thread

#define bar_Thread_IMPORT
#include <bar/Thread.h>
アブストラクトメソッドの例を提供します。

Struct Summary

struct Thread
          スレッドの実体となる構造体です。

Method Summary

 void Thread_new(struct Threadthread, void (*run)(struct Thread *))
          スレッドのインスタンスを生成します。
 void Thread_start(struct Threadthread)
          新しいスレッドによるThread_run()の実行を開始します。

Abstract Method Summary

 void Thread_run(struct Threadthread)
          スレッドが実行する処理を実装します。

Struct Detail

struct Thread

スレッドの実体となる構造体です。

不透明な構造体です。


Method Detail

Thread_new

void Thread_new( struct Threadthread,
void (*run)(struct Thread *))
スレッドのインスタンスを生成します。
Parameters:
thread - Threadクラスのインスタンス
run - see Thread_run()

Thread_start

void Thread_start( struct Threadthread)
新しいスレッドによるThread_run()の実行を開始します。
Parameters:
thread - Threadクラスのインスタンス

Abstract Method Detail

Thread_run

void Thread_run( struct Threadthread)
スレッドが実行する処理を実装します。
Parameters:
thread - Threadクラスのインスタンス