Skip to content

Commit 24f3cdf

Browse files
committed
+push
1 parent e6967b4 commit 24f3cdf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# signalgroup
22

3-
基于操作系统信号量的异步任务并行控制器。
3+
Async work parallel controller based on system signals.
44

55
<br>
66

77
## Quick Start
88

99
```go
10-
// 添加异步任务 work_1,后台持续运行。
10+
// Add work_1 in background.
1111
signalgroup.Async(func() (_ error) {
1212
fmt.Println("work_1 ...")
1313
for {}
1414
})
1515

16-
// 添加异步任务 work_2,短暂运行后退出。
16+
// Add work_2 keep 1s.
1717
signalgroup.Async(func() (_ error) {
1818
fmt.Println("work_2 ...")
1919
time.Sleep(time.Second)
2020
return
2121
})
2222

23-
// 等待任务结束,注意!只要有一个任务退出就退出所有。
23+
// Wait end. If one work exits, it ends all.
2424
signalgroup.Wait(func() {
2525
fmt.Println("<- shutdown")
2626
return

0 commit comments

Comments
 (0)