11 2018 档案
摘要:Go语言最大的优势就在于并发编程。Go语言的关键字go就是开启并发编程也就是goroutine的唯一途径。一条go语句以为着一个函数或方法的并发执行。Go语句是由go关键字和表达式组成。比如下面的这种 go println(“hello go!”) 如果go关键字后面的是针对匿名函数的调用方式,那么
阅读全文
摘要:Posix消息队列可以认为是一个消息链表. 有足够写权限的线程可以往队列中放置消息, 有足够读权限的线程可以从队列中取走消息 在某个进程往一个队列写入消息前, 并不需要另外某个进程在该队列上等待消息的到达. 这跟管道和FIFO是相反的, 因为对于管道,FIFO来说, 除非读出者已经存在, 光有写入者
阅读全文
摘要:接口查询: 先来看如下的结构。结构体File实现了Read,Writer,Seek,Close的方法 type File struct{ } func (f *File) Read(buf []byte)(n int,err error){ return n,err } func (f *File)
阅读全文