书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 10458 个相关结果.
  • Specification

    Code Specification Developing Specification Common Golang Specification Loggie Specification Log Log Level Monitoring Unit Test Code Style Backward Bompatibility Copyright...
  • GCCGO插件

    GCCGO插件 它是如何工作的 为什么不使用纯Go? 构建插件 第一个应用 uwsgi.gox 共享库 VS 单片二进制文件 协程 选项 uWSGI API 注意事项 GCCGO插件 uWSGI 1.9.20官方使用一个基于GCCGO的新插件替换了老的 uWSGI Go支持 (只有1.4) 插件。 GCCGO的使用允许更多的特...
  • C调用Go

    2686 2018-04-11 《深入解析Go》
    9.4 C调用Go 小结 9.4 C调用Go cgo不仅仅支持从Go调用C,它还同样支持从C中调用Go的函数,虽然这种情况相对前者较少使用。 //export GoF func GoF ( arg1 , arg2 int , arg3 string ) int64 { } 使用export标记可以将Go函数导出提供给...
  • uWSGI Go支持 (只有1.4)

    uWSGI Go支持 (只有1.4) 构建带Go支持的uWSGI 编写第一个Go应用 构建你的第一个应用 上生产 goroutine (目前仅Linux/FreeBSD) uWSGI api 从Emperor运行 注意事项 uWSGI Go支持 (只有1.4) 警告 自1.9.20起,Go插件已经被 GCCGO插件 插件取代了。 ...
  • Internals

    Internals String Internals Slice Internals defer overhead Map malloc Threshold runtime.newobject() SSA AST Go Bootstrapping Unbuffered and Buffered Channels Destructor ...
  • 6.7 系统监控

    6.7 系统监控 6.7.1 设计原理 6.7.2 监控循环 检查死锁 运行计时器 轮询网络 抢占处理器 垃圾回收 6.7.3 小结 6.7.4 扩展阅读 6.7 系统监控 很多系统中都有守护进程,它们能够在后台监控系统的运行状态,在出现意外情况时及时响应。系统监控是 Go 语言运行时的重要组成部分,它会每隔一段时间检查 Go 语言...
  • 第二十二章 通道(channel)

    《Go语言四十二章经》第二十二章 通道(channel) 22.1 通道(channel) 《Go语言四十二章经》第二十二章 通道(channel) 作者:李骁 22.1 通道(channel) Go 奉行通过通信来共享内存,而不是共享内存来通信。所以,channel 是goroutine之间互相通信的通道 ,goroutine之间可以通过它...
  • gmlock (系统内存锁模块)

    方法列表 示例1,基本使用 示例2,过期控制 示例3,TryLock非阻塞锁 示例4,多个锁机制冲突 示例5,多文件并发写的安全控制 内存锁。该模块包含两个对象特性: Locker 内存锁,支持按照给定键名生成内存锁 ,并支持Try*Lock 及锁过期 特性; Mutex 对标准库底层sync.Mutex 的封装,增加了Try*Lock...
  • 锁的使用

    锁 总结: 锁 在前面我们已经讲了如何使用 channel 在多个 goroutine 之间进行通信,其实对于并发还有一种较为常用通信方式,那就是共享内存。 首先我们来看一个例子: package main import ( "log" "time" ) var name string ...
  • sync.Mutex

    700 2020-02-10 《A Tour of Go》
    sync.Mutex sync.Mutex We've seen how channels are great for communication among goroutines. But what if we don't need communication? What if we just want to make sure only ...