怎么样给新人讲解线程和并行
讲解概念要用合适的抽象级别。用 JavaScript 讲线程当然是自己和自己过不去了。别说 preemptive thread,就算是 coroutine 这样的 cooperative thread,也不适合用 JavaScript 讲解(因为 coroutine 如果要寻找合适的时机 yield,特别是避免 busy-wait,还是需要底层的 scheduler 和 kernel waiting 机制)。找一个和硬件比较接近的语言吧。
推荐阅读
- 毕业生给高三考生手写49封书信:鼓励“新人”放松心态备考
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 青年|一汽奔腾T77怎么样?车主吐槽:后排座椅太短,和坐小板凳似的
- 电商网站支付流程的流失率是怎么样的从用户点击充值/支付按钮,到支付完成,其中每一步的流失比率都是咋样的
- 作为一个服装供应商,怎么样与淘宝卖家沟通才能卖出自己的产品或者拿到订单
- 在丁丁租房工作的感受是怎么样的
- 城市数据团是怎么样一个团队
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 猫扑网南迁广西,媒体唱衰BBS,论坛的未来会怎么样怎样改变
- 被人围攻是怎么样一种体验,包括但不限于(蛋糕,口舌,拳脚,西瓜刀,机枪,code review)