|
楼主 |
发表于 2004-6-8 22:40:11
|
显示全部楼层
我毕业设计的任务是Linux多任务运行机制分析,在最后导师要求尽量用图形的方式来体现,现在已经有了前面线程切换的程序,差的就是图形部分了.线程部分如下:
#include<stdio。h>
#include<stdlib。h>
#include<pthread。h>
void *thread1(void *arg);
void *thread2(void *arg);
pthread_attr_t attr;
struct sched_param param;
pthread_t tid;
main(int argc,char **argv)
{
int result;
//printf("hello,world\n");
pthread_attr_init(&attr);
pthread_attr_setschedpolicy(&attr,SCHED_RR);
pthread_attr_getschedparam(&attr,&param);
param。sched_priority=80;
pthread_attr_setschedparam(&attr,&param);
result=pthread_create(&tid,&attr,thread1,NULL);
//printf("test end\n");
}
void *thread1(void *arg)
{
int result;
pthread_attr_init(&attr);
pthread_attr_setschedpolicy(&attr,SCHED_RR);
pthread_attr_getschedparam(&attr,&param);
param。sched_priority=79;
pthread_attr_setschedparam(&attr,&param);
result=pthread_create(&tid,&attr,thread2,NULL);
if(!result)
printf("the id of htread2 is %d\n",tid);
graphic();
}
void *thread2(void *arg)
{
graphic();
}
其中graphic就是我要用的图形部分,不知道mozilla所说的SDL跟我这个能不能很好的用 |
|