python代码检查,实现行级代码优化

09-16-15 1,547 views

     有时候运行一个python程序,它需要运行很长时间。你或许想提升该程序的运行效率。那该怎么做那?      首先需要你...
阅读全文 0

小米运维部招人啦

06-22-17 592 views

   我司招聘,有需要换工作的,赶紧简历砸过来! 工资上不封顶,下线待遇各种优厚,环境好,前途一片大好,有需要的与我联系,一定要讲究速度啊...
阅读全文 0

slice data safe append in multiple goroutines

02-09-17 623 views

        当多个goroutines对同一个数据进行操作时,可能会发生数据竞争问题(原子操作除外)。比如,在多goroutines...
阅读全文 0

Go Once 源码剖析

12-05-16 872 views

        很多时候程序执行时需要执行初始化操作,如果只需要执行一次即可。如果使用并发编程,则需要进行锁、逻辑...
阅读全文 0

Go Cond源码剖析

12-04-16 944 views

        今天来说说sync库中的信号量(condition),在Java、Python等有线程概念的语言中,信号量是用在多线程多任务...
阅读全文 0

指针传递和引用传递的区别

11-30-16 1,029 views

        在使用Go和C语言之前总是拿引用传递和值传递比较,很少拿引用传递和指针传递进行比较。今天跟一位同事讨...
阅读全文 0

Go sync WaitGroup 源码剖析

11-29-16 1,277 views

        今天来说说sync库WaitGroup的具体实现。WaitGroup用于等待goroutine集合执行完成。main goroutine调用Ad...
阅读全文 2

GO 读写锁源码剖析

11-27-16 842 views

        今天来说说Go读写锁的实现及源码剖析。在Go语言中读写锁用RWMutex表示。并发编程中使用读写锁,如果没有...
阅读全文 0

Go自旋锁源码剖析

11-23-16 1,171 views

        上一篇说到Mutex,Golang互斥锁的实现包含了自旋的功能。那么今天来说说自旋锁,在golang中自旋锁并没有作...
阅读全文 0

Go Mutex 源码剖析

11-21-16 1,392 views

        golang 并没有使用系统提供的互斥锁,而是在用户空间给予原子操作实现,以便更好地支持并发调度。golang ...
阅读全文 0

goroutine 内存泄漏问题

11-17-16 1,491 views

        昨天晚上失眠一夜,一直在琢磨关于goroutine 内存泄漏问题。今天早晨突然开窍,将这个问题想明白了。在抛...
阅读全文 2