zoukankan      html  css  js  c++  java
  • go语言中 几种退出退出方式

    //os.Exit(-1)//只是返回当前函数
    //return返回当前函数
    runtime.Goexit()  //退出当前go程
    package main

    /*
    return===》 返回当前函数
    exit===》退出当前进程
    GOEXIT===》提前退出当前go程
    */

    import (
    "fmt"
    "runtime"
    "time"
    )

    func main() {
    /**/
    go func() {
    go func() {
    func() {
    fmt.Println("这是子go程内部的函数")
    //os.Exit(-1)//只是返回当前函数
    //return返回当前函数
    runtime.Goexit() //退出当前go程
    }()
    fmt.Println("子go程结束")
    fmt.Println("222222222222222222222")

    }()
    fmt.Println("1111111111111111111111")
    }()
    fmt.Println("这里是主go程")
    time.Sleep(5 * time.Second)
    fmt.Println("over!!!!")
    }

      

  • 相关阅读:
    裂项相消
    斜率和问题
    抛物线与椭圆
    数列通项
    双曲线离心率
    优化问题
    单调性讨论
    角平分线
    隐零点
    自动任务调度系统
  • 原文地址:https://www.cnblogs.com/shuai666/p/15213544.html
Copyright © 2011-2022 走看看