上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 198 下一页
摘要: あ 女 吃多了胖了 我以为你依然爱我 阅读全文
posted @ 2021-09-20 08:38 brady-wang 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 问题 1:条件变量的Wait方法做了什么? 在了解了条件变量的使用方式之后,你可能会有这么几个疑问。 为什么先要锁定条件变量基于的互斥锁,才能调用它的Wait方法? 为什么要用for语句来包裹调用其Wait方法的表达式,用if语句不行吗? 这些问题我在面试的时候也经常问。你需要对这个Wait方法的内 阅读全文
posted @ 2021-09-14 19:34 brady-wang 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中,我们主要说的是互斥锁,今天我和你来聊一聊条件变量(conditional variable)。 前导内容:条件变量与互斥锁 我们常常会把条件变量这个同步工具拿来与互斥锁一起讨论。实际上,条件变量是基于互斥锁的,它必须有互斥锁的支撑才能发挥作用。 条件变量并不是被用来保护临界区和共享资源 阅读全文
posted @ 2021-09-14 19:33 brady-wang 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 你很棒,已经学完了本专栏最大的一个模块!这涉及了Go语言的所有内建数据类型,以及非常有特色的那些流程和语句。 你已经完全可以去独立编写各种各样的Go程序了。如果忘了什么,回到之前的文章再复习一下就好了。 在接下来的日子里,我将带你去学习在Go语言编程进阶的道路上,必须掌握的附加知识,比如:Go程序测 阅读全文
posted @ 2021-09-14 18:28 brady-wang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们主要讨论的是从使用者的角度看“怎样处理好错误值”。那么,接下来我们需要关注的,就是站在建造者的角度,去关心“怎样才能给予使用者恰当的错误值”的问题了。 知识扩展 问题:怎样根据实际情况给予恰当的错误值? 我们已经知道,构建错误值体系的基本方式有两种,即:创建立体的错误类型体系和创 阅读全文
posted @ 2021-09-14 18:19 brady-wang 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 提到Go语言中的错误处理,我们其实已经在前面接触过几次了。 比如,我们声明过error类型的变量err,也调用过errors包中的New函数。今天,我会用这篇文章为你梳理Go语言错误处理的相关知识,同时提出一些关键问题并与你一起探讨。 我们说过error类型其实是一个接口类型,也是一个Go语言的内建 阅读全文
posted @ 2021-09-14 18:12 brady-wang 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 我在前一篇文章提到过这样一个说法,panic之中可以包含一个值,用于简要解释引发此panic的原因。 如果一个panic是我们在无意间引发的,那么其中的值只能由Go语言运行时系统给定。但是,当我们使用panic函数有意地引发一个panic的时候,却可以自行指定其包含的值。我们今天的第一个问题就是针对 阅读全文
posted @ 2021-09-14 17:59 brady-wang 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 我在上两篇文章中,详细地讲述了Go语言中的错误处理,并从两个视角为你总结了错误类型、错误值的处理技巧和设计方式。 在本篇,我要给你展示Go语言的另外一种错误处理方式。不过,严格来说,它处理的不是错误,而是异常,并且是一种在我们意料之外的程序异常。 前导知识:运行时恐慌panic 这种程序异常被叫做p 阅读全文
posted @ 2021-09-14 17:50 brady-wang 阅读(231) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/ailunlee/article/details/97831912 2 HTTP1.1和HTTP2.0的区别 2.1 多路复用 HTTP2.0使用了多路复用的技术,做到同一个连接并发处理多个请求,而且并发请求的数量比HTTP1.1大了好几个数量级。HTTP 阅读全文
posted @ 2021-09-14 13:30 brady-wang 阅读(959) 评论(0) 推荐(0) 编辑
摘要: Go 没有像 Java 那样的异常机制,例如你无法像在 Java 中那样抛出一个异常。作为替代,它使用了恐慌和恢复(panic-and-recover)机制。一定要记得,这应当作为最后的手段被使用,你的代码中应当没有,或者很少的令人恐慌的东西。 panic 是一个内建函数,可以中断原有的控制流程,进 阅读全文
posted @ 2021-09-14 07:32 brady-wang 阅读(1488) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 198 下一页