Implement invocation interface; don't create new thread for main.
From-SVN: r42428
This commit is contained in:
parent
b4fbaca7cb
commit
c93d7fae7b
22 changed files with 461 additions and 1945 deletions
|
@ -25,6 +25,7 @@ typedef struct
|
|||
{
|
||||
int flags; // Flags are defined in implementation.
|
||||
HANDLE handle; // Actual handle to the thread
|
||||
java::lang::Thread *thread_obj;
|
||||
} _Jv_Thread_t;
|
||||
|
||||
typedef void _Jv_ThreadStartFunc (java::lang::Thread *);
|
||||
|
@ -120,6 +121,9 @@ _Jv_ThreadYield (void)
|
|||
Sleep (0);
|
||||
}
|
||||
|
||||
void _Jv_ThreadRegister (_Jv_Thread_t *data);
|
||||
void _Jv_ThreadUnRegister ();
|
||||
|
||||
void _Jv_ThreadSetPriority (_Jv_Thread_t *data, jint prio);
|
||||
void _Jv_ThreadStart (java::lang::Thread *thread, _Jv_Thread_t *data,
|
||||
_Jv_ThreadStartFunc *meth);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue