A
调用线程的
sleep()
方法,可以使比当前线程优先级低的线程获得运行机会
B
调用线程的
yeild()
方法,只会使与当前线程相同优先级的线程获得运行机会
C
当有比当前线程的优先级高的线程出现时,高优先级线程将抢占
CPU
并运行
D
一个线程由于某些原因进入阻塞状态,会放弃
CPU
E
具有相同优先级的多个线程的调度一定是分时的
F
分时调度模型是让所有线程轮流获得
CPU
使用权
A
1
B
2
C
3
D
4
E
5
F
6
A
可能只有
1
个人群,这个人群内部是朋友关系。
B
可能有
2
个人群,人群内部是朋友关系,人群之间是敌人关系。
C
可能有
3
个及以上个人群,人群内部是朋友关系,人群之间是敌人关系。
D
如果存在多个人群,并且人群内部是朋友关系,人群之间是敌人关系,那么这些人群必然是差不多大
小的。
E
选项
B
中的情况可以是其中一个人群只有一个人,另外一个人群可以由很多人。
F
这样一个世界里朋友关系是比较不容易发生变化的。
A
printf
B
scanf
2015
阿里巴巴校招研发在线笔试题
一
.
单项选择题
1.
下列关于线程调度的叙述中,错误的是()。
2.
int main(){
fork()||fork();
}
共创建几个进程?
3.
在一个童话世界里,任意两个人之间要么是朋友关系,要么是敌人关系,不存在其他关系及没有关系的情
况。并且,如果
A
和
B
是朋友关系,
B
和
C
是朋友关系,那么
A
和
C
必然是朋友关系。那么关于这个童话世界中
的人群的说法错误的是()。
4.
下面的函数哪个是系统调用而不是库函数
()
?
NOWCODER.COM
牛客网
-
中国最大
IT
笔试
/
面试题库
牛客出品
-http://www.nowcoder.com
本文探讨了线程调度的基本原则,包括sleep(), yield()等方法的作用,并讨论了一个抽象的社交模型,涉及朋友和敌人的关系组合及其可能形成的不同群体。

被折叠的 条评论
为什么被折叠?



