
论坛徽章:
8楼 网友于2014-10-3 23:51:03发表: 7楼 网友于2014-10-3 23:50:12发表: 6楼 网友于2014-10-3 23:49:17发表: 5楼 网友于2014-10-2 23:52:29发表: 4楼 网友于2014-4-8 16:37:22发表: 3楼 网友于2014-1-29 23:19:36发表: 2楼 网友于2014-1-29 23:19:15发表: 1楼 网友于2013-9-6 16:44:09发表:。13楼 网友于2016-10-30 11:24:40发表: 12楼 网友于2015-11-27 12:52:47发表: 11楼 网友于2015-11-9 23:05:48发表: 10楼 网友于2015-10-2 23:26:13发表: 9楼 网友于2015-6-2 12:23:47发表: 8楼 网友于2014-9-29 21:45:14发表: 7楼 网友于2014-9-29 21:44:35发表: 6楼 网友于2014-9-27 15:58:33发表: 5楼 网友于2014-9-27 15:58:27发表: 4楼 网友于2014-7-14 16:22:42发表: 3楼 网友于2014-6-1 1:06:20发表: 2楼 网友于2014-2-17 15:22:45发表: 1楼 网友于2013-10-2 12:52:17发表:。28楼 网友101.226.125.119于2017-2-27 22:16:21发表:27楼 网友49.115.152.245于2017-2-14 20:48:56发表:26楼 网友182.246.1.84于2016-9-10 23:40:18发表:25楼 网友1.207.213.56于2016-5-31 20:23:10发表:24楼 网友101.69.195.141于2016-5-30 19:35:44发表:23楼 网友223.104.38.83于2016-3-1 18:37:37发表:22楼 网友117.136.36.236于2016-2-14 21:39:05发表:21楼 网友61.158.152.155于2015-12-20 0:52:58发表:。
pthread_attr_tattr;
int pocily;
int ret;
pthread_attr_init(&attr);
if (ret =pthread_attr_setschedpolicy(&attr, SCHED_FIFO)) {
![]()
printf("func:unlock%s\n", strerror(ret))。printf("lock:%s\n", strerror(ret))。printf("func:lock:%s\n", strerror(ret))。
return -1;
}
if (pthread_attr_getschedpolicy(&attr, &pocily)) {
printf("func:unlock%s\n", strerror(ret))。printf("lock:%s\n", strerror(ret))。printf("func:lock:%s\n", strerror(ret))。
return -1;
}

if (pocily == SCHED_FIFO) {
printf(" fifo .\n");
} else if (pocily ==SCHED_RR) {
printf(" rr.\n");
} else if (pocily ==SCHED_OTHER) {
printf("other.\n");
} else {

printf("unkown.\n");
}
我想更改一个线程的优先级; 上述代码都在超级用户下运行的,
在win7上面正常, 但是在xp系统上,却发现,升级程序终止客户端进程失败,跟踪了下代码,发现执行。如果使用上面那三行代码调用shgetfileinfo(),输出的结果应该是:。这code工程,以输出通过平台调用服务使用winmm.dll 2秒钢琴音色,它似乎工作在xp正常,但在windows waveoutopen失败7 rc。
2.把这段代码放到 arm-linux 2.6.21intel xscale monahans pxa310 平台下运行,无论用pthread_attr_setschedpolicy怎么设置,最后得到
的pocliy 都是SCHED_OTHER,然后用 sched_get_priority_max(pocliy) 得到为0;
是不是我这个内核不支持SCHED_FIFO或者SCHED_RR呀? 那我要怎么改呢?

如果要重编内核的话,改内核选项中的哪一项?
我强烈需要更改我程序中一个线程的优先级,先谢谢了pthread 设置优先级pthread 设置优先级。
[ 本帖最后由 makeclear 于 2008-6-2 23:16 编辑 ]
makeclear
makeclear当前离线


白手起家
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-102726-1.html
官二代吧
应该是美国人都不是好东西