如何恢复golang中的死锁错误?

时间:2013-05-28 02:36:11

标签: error-handling go

我想抓住死锁错误。 但代码不起作用。 是否可以在golang中恢复死锁? 也许我错过了一些基本的东西。 请给我一个线索。

func neverDoneUnlessAllOver() {
    defer func() {
        fmt.Println("-------------------------------")
        if err := recover(); err != nil {
            fmt.Println(err)
        }
    }()

    select {}
}

0 个答案:

没有答案