网络版

package main

import (
"net/http"
"fmt"
) func main() {
http.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) {
fmt.Fprintf(writer, "<h1>Hello World %s!</h1>", request.FormValue("name"))
}) http.ListenAndServe(":8888", nil)
}

并发版

package main

import (
"fmt"
"time"
) func printHelloWorld(i int, ch chan string) {
ch <- fmt.Sprintf("Hellow World from goroutine %d!\n", i)
} func main() {
ch := make(chan string)
for i:=; i<; i++ {
// go starts a go routine
go printHelloWorld(i, ch)
} for {
msg := <- ch
fmt.Println(msg)
}
time.Sleep(time.Millisecond)
}

最新文章

  1. 使用自定义tld标签简化jsp的繁琐操作
  2. ClientScript.RegisterStartupScript 不起作用
  3. Ubuntu 16.04 LTS安装好需要设置的15件事(喜欢新版本)
  4. Codeforces Round #333 (Div. 2) B. Approximating a Constant Range st 二分
  5. 【Objective-C】4-空指针和野指针
  6. IOC----LightInject
  7. 使用ECLIPSE+MINGW搭建C/C++开发环境
  8. ASP.NET Signalr 2.0 实现一个简单的聊天室
  9. inet address example(socket)
  10. 【C++】大数的+-*/四则运算
  11. Android线程和handler
  12. BootStrap - FileUpload美化样式
  13. Nyoj 天下第一(spfa)
  14. 【 VS 插件开发 】一、正确安装VS专业版
  15. MySQL只恢复某个库或某张表
  16. JAVA程序员面试宝典
  17. Light OJ 1012
  18. 【原创】Linux基础之文件编码
  19. JAVA多线程之CountDownLatch与join的区别
  20. 582. Kill Process杀死所有子代

热门文章

  1. Unicode与UTF-8互转(c语言和lua语言)
  2. 提高打开Android本地文档的速度
  3. 怎样利用JDBC启动Oracle 自己主动追踪(auto trace)
  4. node.js调用函数
  5. 《UNIX网络编程》 -- 第五章
  6. HTML页面布局
  7. AWS入门-1
  8. jQuery实现复选框全选、全不选、反选问题解析
  9. Andrew Ng机器学习编程作业: Linear Regression
  10. android自定义控件(四)坐标系