这是什么语法啊,看不懂

a328496647 · · 465 次点击 · 开始浏览    置顶
系统库 signal.go 中有这么一段代码: // Wait until there are no more signals waiting to be delivered. // Defined by the runtime package. func signalWaitUntilIdle() //<-------------这里看不懂啊,我自己尝试模仿一个,报错说函数必须有函数体 func process(sig os.Signal) { n := signum(sig) if n < 0 { return } handlers.Lock() defer handlers.Unlock() for c, h := range handlers.m { if h.want(n) { // send but do not block for it select { case c <- sig: default: } } } // Avoid the race mentioned in Stop. for _, d := range handlers.stopping { if d.h.want(n) { select { case d.c <- sig: default: } } } }
465 次点击  
加入收藏 微博
3 回复  |  直到 2019-02-01 16:47:15
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传