[windows] 解决无法切换窗口

Date Category windows

今天系统出现了无法切换窗口的情况,鼠标选择窗口没有效果, 必须最小化所有窗口(Win+d) 才能通过鼠标选择窗口。

后来的解决办法是: 重启 explorer.exe 进程

more ...

[go]等待 goroutine 结束

默认情况下,程序不会等待 goroutine 结束就退出了。 下面将讲解一种等待所有 goroutine 结束的方法:使用 sync.WaitGroup

package main

import (
    "fmt"
    "sync"
)

func main() {
    var wg sync.WaitGroup // 定义 WaitGroup
    arr := [3]string{"a", "b", "c"}

    for _, v := range arr {
        wg.Add(1) // 增加一个 wait 任务
        go func(s string) {
            defer wg.Done() // 函数结束时,通知此 wait ...
more ...