littleW level
获赞
147
粉丝
8
关注
62
看过 TA
17
华南理工大学
2022
C++
IP属地:北京
热爱编程的学生
私信
关注
2018-04-05 22:37
华南理工大学 C++
我看网上有人说在生产者消费者模型中先互斥再同步可能会造成死锁,我不理解为何先加互斥锁再同步会导致死锁,还以为先同步再互斥主要是考虑性能的问题,求大神指点指点,感激
_Mystyle:比如资源池空了,消费者先得到锁,然后阻塞在空资源池那儿,生产者无法得到锁,也就无法往那儿资源。这样不就死锁了?是么。。。
0 点赞 评论 收藏
分享
2018-03-31 21:22
华南理工大学 C++
题目如下: 我的代码如下:只过了40%,请教下还有什么情况未考虑
bobbymly:AC代码 #include<iostream> #include<vector> #include<algorithm> #include<cmath> using namespace std; int main() {     int t;     cin>>t;     while(t--)     {         vector<long long >color;         long long  ans=0,temp;         for(int i=0;i<3;++i)         {             cin>>temp;             color.push_back(temp);         }         sort(color.begin(),color.end());         ans+=color[0];         ans+=min((color[1]+color[2]-2*color[0])/3,color[1]);         cout<<ans<<endl;     }     return 0; }
投递360集团等公司10个岗位 >
0 点赞 评论 收藏
分享
2018-03-09 22:06
华南理工大学 C++
0 点赞 评论 收藏
分享
2017-10-11 17:20
已编辑
华南理工大学 C++
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;想问一下各位大佬的c&nbsp;后台项目都是去哪里找的(还是自己有想法就自己写了,我也在看unp,apue,但是可能我太垃圾了,看这几本书无法想到能写出什么项目)。而我去github上搜的项目基本都很难看懂。。。求各位大佬指教,渣渣先谢过各位大佬了
江沢直树:告诉你一些简单实用且基础的项目,都是从书里面可以找到的: 1)《程序员的自我修养》里面的 MiniCRT,自己跟着敲一遍,会对整个 C 的运行原理有更好的理解,最好再跟进做一个 C++ STL allocator,操作系统方面就可以说好多了 2)《深入应用C++11》里面有用C++11开发线程池、AOP库、IOC容器,你把这些组装一下做一个网络应用类似HTTP服务器,就有设计模式和网络的东西可说了
0 点赞 评论 收藏
分享
2017-09-19 00:01
华南理工大学 C++
想知道大家平时会去看redis源码或者UNIX源码这些吗?就是想了解一下
k系数:知道redis的思想精髓就能和面试官扯一会儿了 --- 仿照虚拟存储器机制。 还是先打好基础比较稳: APUE, UNP, CSAPP.   如果基础很稳,要看源码的话,推荐Ngnix, 稍微理解一下设计思想就能和面试官吹一个小时吧  ---- 弱菜血泪史之经验谈
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务