您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ timer_settime函数代码示例

51自学网 2021-06-03 08:51:33
  C++
这篇教程C++ timer_settime函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中timer_settime函数的典型用法代码示例。如果您正苦于以下问题:C++ timer_settime函数的具体用法?C++ timer_settime怎么用?C++ timer_settime使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了timer_settime函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: memman_alloc_4k

struct TASK *task_init(struct MEMMAN *memman){    int i;    struct TASK *task;    struct SEGMENT_DESCRIPTOR *gdt = (struct SEGMENT_DESCRIPTOR *) ADR_GDT;    taskctl = (struct TASKCTL *) memman_alloc_4k(memman, sizeof(struct TASKCTL));    for (i = 0; i < MAX_TASKS; i++) {	taskctl->tasks0[i].flags = 0;	taskctl->tasks0[i].sel = (TASK_GDT0 + i) * 8;	set_segmdesc(gdt + TASK_GDT0 + i, 103, (int) &taskctl->tasks0[i].tss, AR_TSS32);    }    task = task_alloc();    task->flags = 2;    taskctl->running = 1;    taskctl->now = 0;    taskctl->tasks[0] = task;    load_tr(task->sel);    task_timer = timer_alloc();    timer_settime(task_timer, 2);    return task;}
开发者ID:LinuxKernelDevelopment,项目名称:30,代码行数:21,


示例2: main

intmain(int argc, char **argv){	struct sigevent ev;	struct itimerspec ts;	sigset_t set;	timer_t tid;	char *cmd = argv[0];	ev.sigev_notify = SIGEV_SIGNAL;	ev.sigev_signo = SIGUSR1;	if (timer_create(CLOCK_REALTIME, &ev, &tid) == -1) {		(void) fprintf(stderr, "%s: cannot create CLOCK_HIGHRES "		    "timer: %s/n", cmd, strerror(errno));		exit(EXIT_FAILURE);	}	(void) sigemptyset(&set);	(void) sigaddset(&set, SIGUSR1);	(void) sigprocmask(SIG_BLOCK, &set, NULL);	ts.it_value.tv_sec = 1;	ts.it_value.tv_nsec = 0;	ts.it_interval.tv_sec = 0;	ts.it_interval.tv_nsec = NANOSEC / 2;	if (timer_settime(tid, TIMER_RELTIME, &ts, NULL) == -1) {		(void) fprintf(stderr, "%s: timer_settime() failed: %s/n",		    cmd, strerror(errno));		exit(EXIT_FAILURE);	}	for (;;) {		(void) sigwait(&set);	}	/*NOTREACHED*/	return (0);}
开发者ID:AlainODea,项目名称:illumos-gate,代码行数:40,


示例3: memman_alloc_4k

struct TASK *task_init(struct MEMMAN *memman){	int i;	struct TASK *task, *idle;	struct SEGMENT_DESCRIPTOR *gdt = (struct SEGMENT_DESCRIPTOR *) ADR_GDT;	taskctl = (struct TASKCTL *) memman_alloc_4k(memman, sizeof (struct TASKCTL));	for (i = 0; i < MAX_TASKS; i++) {		taskctl->tasks0[i].flags = 0;		taskctl->tasks0[i].sel = (TASK_GDT0 + i) * 8;		set_segmdesc(gdt + TASK_GDT0 + i, 103, (int) &taskctl->tasks0[i].tss, AR_TSS32);	}	for (i = 0; i < MAX_TASKLEVELS; i++) {		taskctl->level[i].running = 0;		taskctl->level[i].now = 0;	}	task = task_alloc();	task->flags = 2;	/* 
C++ timer_setup函数代码示例
C++ timer_set_period函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。