我怀疑您看到的行为是由于浏览器为您的页面请求图标,而不是由于Windows / mingw。如果您想知道,我在达尔文使用6g,我的Firefox
3.6也可以在Mac OS X上运行。
为了强调我的怀疑,请尝试将以下内容添加到处理程序函数中:
fmt.Printf("Counting %s, %d so far.n", r.URL.Path[1:], views)然后,您可以看到所有到达您的应用程序的请求。刚启动的Firefox对URL http:// localhost:8080 /
chuchichaestli的一个请求产生了以下输出:
Counting chuchichaestli, 1 so far.Counting favicon.ico, 2 so far.
因为Firefox还会为您的go页面请求图标。
此外,
views即使可能存在多个并发请求,您也不会锁定/同步访问。



