Annotation of sbbs/xpdev/clx/mainunit.cpp, revision 1.1

1.1     ! root        1: //---------------------------------------------------------------------------
        !             2: 
        !             3: #include <stdio.h>     /* getchar */
        !             4: #include <clx.h>
        !             5: #include "TestThreadUnit.h"
        !             6: #pragma hdrstop
        !             7: 
        !             8: //---------------------------------------------------------------------------
        !             9: 
        !            10: #pragma argsused
        !            11: int main(int argc, char* argv[])
        !            12: {
        !            13:        TTestThread* Thread=new TTestThread(true /* create suspended? */);
        !            14:     Thread->Resume();
        !            15:     Thread->ChildEvent->WaitFor(INFINITE);     /* wait for thread to begin */
        !            16:     Thread->ChildEvent->ResetEvent();
        !            17:     for(int i=0;i<10;i++) {
        !            18:         printf("<parent>");
        !            19:         Thread->ParentEvent->SetEvent();
        !            20:         Thread->ChildEvent->WaitFor(INFINITE);
        !            21:         Thread->ChildEvent->ResetEvent();
        !            22:     }
        !            23:     Thread->WaitFor(); /* wait for thread to end */
        !            24:        return 0;
        !            25: }
        !            26: //---------------------------------------------------------------------------
        !            27:  

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.