登录
|
注册
公司
标签
文章
搜索
并发
热门公司
百度
阿里巴巴
腾讯
搜狐
迅雷
网易
热门职位
研发工程师
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
0
0
3065
四个线程t1,t2,t3,t4,向4个文件中写入数据,t1只能写入1,t2只能写入2,t3只能写入3,t4只能写入4,对4个文件A,B,C,D写入如下内容 A:123412341234….. B:234123412341…, C:342134213421…. D:412341234123…. 怎么实现同步可以让线程并行工作? ...
阅读题目
百度
网易
腾讯
操作系统
并发
问答题
经典指数
1
0
2174
现代的处理器提供了compare-and-swap原子操作: int compare_and_swap(int * pv, const int cv, const int nv); 即比较*pv与cv,如果相等,则把*pv值替换为nv并返回*pv原值,否则返回*pv的值。 请利用上述原子操作实现如下操作: int inc_if_gt_zero(int * pv); 即如果*pv > 0,则把*pv加1并返回修改后的*pv,否则返回*pv。 结果要线程安全且不使用锁、信号灯、互斥量、临界区或类似机制。 ...
阅读题目
百度
操作系统
并发
问答题
经典指数
1
0
2748
下列关于多线程,多进程,多任务的区别与关系描述正确的有? 线程是指进程内的一条执行线路,或者说是进程中可执行代码的单独单元,它是操作系统的基本调度单元。 一个进程至少有一个线程,即主线程,也可以有多个线程协同工作。 进程从主线程开始执行,进而可以创建一个或多个附加线程来执行该进程内的并发任务,这就是基于线程的多任务。 上述描述都是错误的 ...
阅读题目
操作系统
并发
多选题
经典指数
0
0
1797
多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为: 只写 只读 异步 同步 ...
阅读题目
2016
并发
大众点评
单选题
经典指数
1
0
2177
四个线程t1,t2,t3,t4,向4个文件中写入数据,t1只能写入1,t2只能写入2,t3只能写入3,t4只能写入4,对4个文件A,B,C,D写入如下内容: A:123412341234..... B:234123412341.... C:341234123412.... D:412341234123.... 怎么实现同步可以让线程并行工作? ...
阅读题目
并发
盛大
操作系统
问答题
经典指数
1
0
3699
以下多线程对 int 型变量x的操作,哪几个需要进行同步: x=y x++ ++x x=1 ...
阅读题目
百度
操作系统
并发
多选题
经典指数
1
0
6241
设在内存中有P1,P2,P3三道程序,并按照P1,P2,P3的优先级次序运行,其中内部计算和IO操作时间由下表给出(CPU计算和IO资源都只能同时由一个程序占用): P1:计算60ms---》IO 80ms---》计算20ms P2:计算120ms---》IO 40ms---》计算40ms P3:计算40ms---》IO 80ms---》计算40ms 并行完成三道程序比单道运行节省的时间是() 80ms 120ms 160ms 200ms ...
阅读题目
阿里巴巴
操作系统
并发
单选题
经典指数
1
0
3928
两个等价线程并发的执行下列程序,a为全局变量,初始为0,假设printf、++、--操作都是原子性的,则输出不可能是() void foo() { if(a <= 0) { a++; } else { a--; } printf("%d", a); } 0 1 1 0 1 2 2 2 ...
阅读题目
阿里巴巴
操作系统
并发
单选题
经典指数
1
0
524
解释下列概念: 并发(concurrent): ...
阅读题目
并发
问答题
经典指数
1
0
1842
在win32平台下,以下哪种方式无法实现进程同步? Critical Section Event Mutex Semaphore ...
阅读题目
盛大
并发
Windows
单选题
经典指数
<<
<
5
6
7
>
>>
66
题目数
1
贡献者
61
答案数
扫描后移动端查看
我也分享一个题目
相关标签
操作系统
百度
阿里巴巴
Java
腾讯
研发工程师
搜狐
2016
迅雷
2015
同类标签
内容运营
用户运营
操作系统
C/C++
网络基础
C++工程师
编译和体系结构
数据库
编程基础
java
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录