请问工作中怎么写并发程序

2019-03-22 22:59:59 +08:00
 abgnwl

刚学到操作系统线程互斥的信号量,感觉用信号量写好难啊,需要考虑各种情况,还要考虑 P 之间的和 V 之间的顺序

3248 次点击
所在节点    操作系统
7 条回复
huangzhe8263
2019-03-22 23:09:52 +08:00
os 学的是基础
在大部分情况下有现成的轮子直接用就可以
Chowe
2019-03-22 23:13:37 +08:00
@huangzhe8263 请问写驱动有什么现成的轮子?
huangzhe8263
2019-03-22 23:17:29 +08:00
@Chowe #2 已经说了

在大部分情况下

为什么一定要杠呢。。。
jadec0der
2019-03-23 00:52:03 +08:00
@huangzhe8263 哈哈,有点心疼你

回 lz,语言一般都封装好了,比如 Java 的线程池,Go 的协程,通常不用考虑 pv 的
kingbellx
2019-03-23 01:02:36 +08:00
借楼问一下,可以列举一些并发程序应用场景吗?最近在看 go 协程,打算练练手。
xiadong1994
2019-03-23 02:27:05 +08:00
动手实现一个信号量你就知道有信号量可用是有多简单了
eojessie
2019-03-23 09:31:43 +08:00
@kingbellx 服务端响应客户端请求。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/547599

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX