1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

sync/channels: provide `try_push(), try_pop() as public methods (#6101)

This commit is contained in:
Uwe Krüger
2020-08-10 18:06:42 +02:00
committed by GitHub
parent 36eae1c175
commit c3cdfa1c96
6 changed files with 82 additions and 17 deletions

View File

@ -48,7 +48,7 @@ fn test_select() {
mut sl := i64(0)
mut objs := [voidptr(&ri), &sl, &rl, &rb]
for _ in 0 .. 1200 {
idx := sync.channel_select(mut channels, directions, mut objs, 0)
idx := sync.channel_select(mut channels, directions, mut objs, -1)
match idx {
0 {
sum += ri