共 2 篇文章 |
|
func (mux *ServeMux) Handle(pattern string, handler Handler) {mux.mu.if pattern == ""{ panic("http: invalid pattern "+ pattern)}if handler == nil { panic("http: nil handler")}if mux.m[pattern].explicit { panic("http: multiple registrations for "+ pattern)}if mux.m == nil { mux.m... 阅1081 转1 评0 公众公开 19-10-25 16:29 |
这个函数暂停当前正在运行的线程,把他的寄存器信息保存到内存中,查看线程列表并决定接下来运行哪一个线程,再从内存中恢复线程的注册表信息,最后继续执行选中的线程。在大部分支持多线程的操作系统和编程语言中,线程有一个独特的标识,通常是一个整数或者指针,这个特性可以让我们构建一个线程的局部存储,本质是一个全局的map,以线程的标... 阅36 转0 评0 公众公开 18-07-16 19:46 |