社区
Linux/Unix社区
帖子详情
大牛们,求解答
Xxnos
2018-10-18 06:55:17
Linux下多个c的进程同时写一个日志文件时,会不会导致进程挂掉?
...全文
274
5
打赏
收藏
大牛们,求解答
Linux下多个c的进程同时写一个日志文件时,会不会导致进程挂掉?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风影-取名字真烦
2018-10-27
打赏
举报
回复
不会挂掉,只不过写入的顺序可能与你想象的不一样,线程切换时会造成数据混乱,同时还取决于你的记录日志文件的文件打开方式,是否独占,如果独占打开,那么便不会有问题,但可能打开已经被打开的日志文件时候会返回错误
小熊之怒
2018-10-24
打赏
举报
回复
如果只是写的话,最好加上锁机制,保证写操作是原子性。挂掉的情况不太可能。
伟洪winni
2018-10-23
打赏
举报
回复
读锁 和 写锁
云山大侠
2018-10-23
打赏
举报
回复
临界资源,自旋锁。
Darren-yu
2018-10-19
打赏
举报
回复
会被抢占,用好lock机制就可以了
程序大牛必备精品社区
有空整理了开发大牛、程序大牛、技术大牛必去的聚集地,供大家分享交流,有新的可以继续更新!学大牛看大牛总有一天变大牛! 1、csdn CSDN是中国软件开发联盟(Chinese software develop net)的缩写,是...
如何快速成为技术大牛,阿里大牛的总结亮了
然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有执行...
说说“大牛“
关于“技术大牛”的看法
C++关于循环中变量相加的一个问题,求大牛解
答
。。感谢
C++关于循环中变量相加的一个问题,求大牛解
答
。。感谢 int a = 1; for (int i = 0; i <= 100; i++) { a+=a++; } cout << a << endl; 最终在控制台中输出的结果是-1 有没有大牛可以帮忙解
答
...
C/C++
大牛们
推荐了一些书籍,
今天在网上偶然看见许多大师在讨论如何学习C/C++,
大牛们
推荐了一些书籍,个人觉得很不错,怕以后想学的时候找起来费劲,所以给整过来了。(本文转自大牛、大师们) 我的个人的拙见可以这样学C++: 第一步:首先入门...
Linux/Unix社区
18,772
社区成员
11,463
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章