2017年7月3日

golang的并发不等于并行

摘要: 转自个人博客 "chinazt.cc" 先看下面一道面试题: 我们再回到这道题中,虽然在循环中通过go定义了一个goroutine。但我们说到了,并发不等于并行。因此虽然定义了,但此刻不见得就会去执行。需要等待M选择P之后,才能去执行goroutine。 关于golang中goroutine是如何进 阅读全文

posted @ 2017-07-03 16:14 vikings`s blog 阅读(4041) 评论(5) 推荐(7) 编辑

panic和recover的使用规则

摘要: 转自个人博客 "chinazt.cc" 在上一节中,我们介绍了defer的使用。 这一节中,我们温习一下panic和recover的使用规则。 在golang当中不存在tye ... catch 异常处理逻辑。在golang当中使用defer, panic和recover来控制程序执行流程,借此来达 阅读全文

posted @ 2017-07-03 09:05 vikings`s blog 阅读(3014) 评论(0) 推荐(3) 编辑

导航