⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadtest.cc.table

📁 linux的例子,就是下载后到自己的机子上去运行
💻 TABLE
字号:
#include "system.h"#include "Table.h"#include "thread.h"#include <string.h>Table *A = new Table(30);int testnum;void simpleThread(int which){    int num = 0,i;    char object[20], *obj;    while(1) {	printf("*** thread %d looped %d times ***\n",which,num);	++num;	switch(which){	    case 1:   strcpy(object,"thread 1");break;	    case 2:   strcpy(object,"thread 2");break;	    case 3:   strcpy(object,"thread 3");break;	    default:  object[0] = '\0';  	}		i = A->Alloc(object);	obj = (char *)A->Get(i);         printf("(thread %d)index = %d :%s\n",which,i,obj);	currentThread->Yield();	obj = (char *)A->Get(i);        printf("(thread %d)index = %d :%s\n",which,i,obj);	currentThread->Yield();	if(num == 2) break;    }}voidThreadTest(){    for( int i = 1; i <=3 ; ++i) {	Thread *t = new Thread("thread");	t->Fork(simpleThread,i);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -