1. 首页
  2. 专栏

go 基础

收录了 2 篇文章 · 0 人关注

  • 单向链表 golang

    package main import "fmt" type Object interface {} //节点 type Node struct { data Object next *Node } //单向链表 type List struct { head *Node tail *Node size uint64 } //初始化 func(list *List) Init(){ (*list).size = 0 // 此时链表是空的 (*list).head = nil // 没有头 (*l...

  • 第11课 Go并发

    并发concurrency 很多人都是冲着Go大肆宣扬的高并发而忍不住跃跃欲试,但其实从源码的解析来看,goroutine只是由官方实现的"线程池"而已。不过话说回来,每个实例4-5kb的栈内存占用和由于实现机制而大幅减少的创建和销毁开销,是制造Go号称高并发的根本原因。另外,goroutine的简单易用,也在语言层面上给予了开发者巨大的便利。 并发不是并行:Concurrency Is Not Parallelism 并发主要有切换时间片来实现"同时"运行,在并行则是直接利用多核实现多线程的运...

专栏公告

入门go编程基础

管理员

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏