master
Seven Du 4 months ago
parent 9d96d3a9c0
commit 01635e3533
  1. 4
      core/README.md

@ -177,7 +177,7 @@ if err != nil {
上述同步处理机制中,如果对端没有响应,则在超时前无法取消。可以使用Context进行超时设置或中途取消。
```go
ctx, cancel := context.ContextWithTimeout(Context.Background(), 1 * time.Second)
ctx, cancel := context.WithTimeout(context.Background(), 1 * time.Second)
resullt, err := ctrl.AService().Play(ctx, ...)
defer cancel()
if err != nil {
@ -188,7 +188,7 @@ if err != nil {
```
```go
ctx, cancel := context.ContextWithTimeout(Context.Background(), 1 * time.Second)
ctx, cancel := context.WithTimeout(context.Background(), 1 * time.Second)
resullt, err := ctrl.AService().Play(ctx, ...)
go func() {
// 100ms后cancel

Loading…
Cancel
Save