看啥推荐读物
专栏名称: MacTalk
MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考。文风有趣,又有一点力量。相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》
今天看啥  ›  专栏  ›  MacTalk

并发编程之痛

MacTalk  · 公众号  · 科技自媒体  · 2019-02-25 18:15
一个程序员开始学习编程,熟悉了某个编程语言的语法和库,就可以写程序了,比如操作文件、处理数据库中的数据等等,把这些程序放到框架中,还能给互联网上的用户提供服务。那这里面会不会涉及到并发编程呢?如果你没有在代码中显式使用线程 API,那可能你的程序就是串行的。但是它为什么可以提供并发服务呢,也就是说,很多人可以同时访问你的程序功能?这是因为你是用的框架 —— Nginx、OpenResty、Tomcat 或数据库连接池等 —— 提供了并发服务。比如 Nginx 中的 worker 调度服务。你当然可以使用现有的线程并发框架,但是,总有一天你会自己去编写多线程并发程序,这是任何一个程序员无法避开的挑战,它就像你苦练十年准备跨马提刀闯江湖时必须要打败的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照