go 并发
发布日期:2021-06-30 15:36:59
浏览次数:3
分类:技术文章
本文共 1169 字,大约阅读时间需要 3 分钟。
package mainimport ( "fmt" "os" "time")func run(num int) { for num := 1; num > 0; num++ { fmt.Println(num) }}func ready(w string, sec int64) { secs := time.Duration(sec) * time.Second time.Sleep(secs) fmt.Println(w, "IS Ready")}type error interface { Error() string}//面向对象//是类 不只是结构体type Foo struct { a int B string //大写的 可作为成员变量导出}type Point struct { a, b int}// 方法 首字母大写 他是 公告的 如果 首字母小写 说明他是私有的func (p *Point) Get() (int, int) { //公开的 public return p.a, p.b}func (p *Point) Put(a, b int) { //公开的 public p.a = a p.b = b}func (p *Point) add(a, b int) int { //私有 private return p.a + p.b}//模拟继承type Yet struct { Point //匿名字段 通过组合来实现继承 z int}func (p *Yet) Get() (int, int, int) { return p.a, p.b, p.z}func main() { //模拟继承 m := Yet{Point{1, 2}, 3} fmt.Println(m.Get()) //并发 //go run(1) //go ready("test", 3000) //fmt.Println("111") //go ready("json", 1) //fmt.Println("立刻") //错误处理 file, err := os.Open("test") if err != nil { fmt.Println(err) } defer file.Close() //有事没事 defer一下 防止内存泄漏 等操作 当一个函数执行完以后 就会自动触发 defer 后的程序 // 在进行打开句柄的时候 或者进行数据库操作的时候 都可以使用defer 一下 让自己的代码更强大 //Go内建 error类型}
转载地址:https://jsonll.blog.csdn.net/article/details/103033171 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月14日 07时18分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MYSQL 中的查询技巧 与 MYSQL 8 并行查询
2019-05-01
MYSQL 8 Serialized Dictionary Information
2019-05-01
PostgreSQL 另类性能优化及测试
2019-05-01
MYSQL 8 VS MYSQL 5.7 查询真的“快乐”吗?
2019-05-01
MYSQL INDEX 是那么简单的吗?
2019-05-01
Percona server of Mysql 特异功能 与多角度思考
2019-05-01
调整 wal_segment_size 导致PostgreSQL 停止服务
2019-05-01
PostgreSQL 的逻辑复制 与 部分疑问
2019-05-01
java多线程-基础知识
2019-05-01
java多线程-基本的操作及状态分析
2019-05-01
java多线程-Thread类的一些基本API
2019-05-01
java多线程-线程的同步
2019-05-01
java多线程-原子性,有序性,可见性
2019-05-01
java多线程-(无锁)CAS算法基础
2019-05-01
commons-csv的基本操作
2019-05-01
java 多线程之Exchanger
2019-05-01
java 多线程之Future与FutureTask
2019-05-01
rocketmq(broker配置参数设置)不断更新中
2019-05-01
rocketMQ实战(四): hello world
2019-05-01
抖音、腾讯、阿里、美团春招服务端开发岗位硬核面试(完结)
2019-05-01