# 40 上下文(Context)

- [创建上下文](/essential-go/common-standard-libraries/40-context/creating-a-context.md)
- [用上下文为HTTP请求设置超时](/essential-go/common-standard-libraries/40-context/set-timeout-for-http-requests.md)
- [用上下文携带值](/essential-go/common-standard-libraries/40-context/context-with-value.md)
- [编写可取消的函数](/essential-go/common-standard-libraries/40-context/writing-cancellable-functions.md)
- [上下文就是带值的树](/essential-go/common-standard-libraries/40-context/context-is-a-tree-of-values.md)
- [context.TODO() vs. context.Background()](/essential-go/common-standard-libraries/40-context/context-todo-vs-context-background.md)
