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

fmt: replace go with spawn

This commit is contained in:
Alexander Medvednikov
2022-11-05 10:46:40 +03:00
parent a082328e40
commit e81e0ac708
126 changed files with 262 additions and 262 deletions

View File

@@ -9,9 +9,9 @@ fn expensive_computing(id int, duration int) {
fn main() {
mut threads := []thread{}
threads << go expensive_computing(1, 100)
threads << go expensive_computing(2, 500)
threads << go expensive_computing(3, 1000)
threads << spawn expensive_computing(1, 100)
threads << spawn expensive_computing(2, 500)
threads << spawn expensive_computing(3, 1000)
// Join all tasks
threads.wait()
println('All jobs finished!')

View File

@@ -26,7 +26,7 @@ fn main() {
mut wg := sync.new_waitgroup()
wg.add(2)
// Run tasks async
go vlang_time(mut wg)
go remote_ip(mut wg)
spawn vlang_time(mut wg)
spawn remote_ip(mut wg)
wg.wait()
}

View File

@@ -5,7 +5,7 @@ fn expensive_computing(i int) int {
fn main() {
mut threads := []thread int{}
for i in 1 .. 10 {
threads << go expensive_computing(i)
threads << spawn expensive_computing(i)
}
// Join all tasks
r := threads.wait()

View File

@@ -198,7 +198,7 @@ fn main() {
network: [2, 2, 1]
}
app.start()
go app.run()
spawn app.run()
app.gg.run()
}

View File

@@ -58,7 +58,7 @@ fn (mut state AppState) update() {
threads.wait()
}
for t in 0 .. state.ntasks {
threads << go state.worker(t, chunk_channel, chunk_ready_channel)
threads << spawn state.worker(t, chunk_channel, chunk_ready_channel)
}
//
mut oview := ViewRect{}
@@ -237,6 +237,6 @@ fn main() {
scroll_fn: graphics_scroll
user_data: state
)
go state.update()
spawn state.update()
state.gg.run()
}

View File

@@ -58,6 +58,6 @@ fn main() {
frame_fn: graphics_frame
user_data: state
)
go state.update()
spawn state.update()
state.gg.run()
}

View File

@@ -42,7 +42,7 @@ fn main() {
fn init(mut app App) {
// Spawn a new worker thread.
go worker(mut app)
spawn worker(mut app)
}
// worker simulates a workload. This should be run in a separate thread.

View File

@@ -45,7 +45,7 @@ fn main() {
)
// window.onkeydown(key_down)
println('Starting the game loop...')
go game.run()
spawn game.run()
game.gg.run()
}

View File

@@ -15,7 +15,7 @@ fn main() {
mut wg := sync.new_waitgroup()
for i := 0; i < 50; i++ {
wg.add(1)
go send_request(mut wg)
spawn send_request(mut wg)
}
wg.wait()
}

View File

@@ -24,14 +24,14 @@ fn main() {
}
for id in 0 .. args.workers {
workers << go sim.sim_worker(id, app.request_chan, [app.result_chan])
workers << spawn sim.sim_worker(id, app.request_chan, [app.result_chan])
}
handle_request := fn [app] (request &sim.SimRequest) ! {
app.request_chan <- request
}
go app.gg.run()
spawn app.gg.run()
sim.run(args.params, grid: args.grid, on_request: sim.SimRequestHandler(handle_request))
}

View File

@@ -38,16 +38,16 @@ fn main() {
// start a worker on each core
for id in 0 .. app.args.workers {
workers << go sim.sim_worker(id, app.request_chan, [app.result_chan, img_result_chan])
workers << spawn sim.sim_worker(id, app.request_chan, [app.result_chan, img_result_chan])
}
handle_request := fn [app] (request &sim.SimRequest) ! {
app.request_chan <- request
}
workers << go img.image_worker(mut writer, img_result_chan, img_settings)
workers << spawn img.image_worker(mut writer, img_result_chan, img_settings)
go app.gg.run()
spawn app.gg.run()
sim.run(app.args.params,
grid: app.args.grid

View File

@@ -48,7 +48,7 @@ pub fn new_app(args simargs.ParallelArgs) &App {
fn init(mut app App) {
app.iidx = app.gg.new_streaming_image(app.args.grid.width, app.args.grid.height, 4,
pixel_format: .rgba8)
go pixels_worker(mut app)
spawn pixels_worker(mut app)
}
fn frame(mut app App) {

View File

@@ -35,7 +35,7 @@ fn main() {
}
for id in 0 .. args.workers {
workers << go sim.sim_worker(id, request_chan, [result_chan])
workers << spawn sim.sim_worker(id, request_chan, [result_chan])
}
mut x := 0

View File

@@ -34,10 +34,10 @@ fn main() {
}
for id in 0 .. args.workers {
workers << go sim.sim_worker(id, request_chan, [result_chan])
workers << spawn sim.sim_worker(id, request_chan, [result_chan])
}
workers << go img.image_worker(mut writer, result_chan, img_settings)
workers << spawn img.image_worker(mut writer, result_chan, img_settings)
handle_request := fn [request_chan] (request &sim.SimRequest) ! {
request_chan <- request

View File

@@ -129,7 +129,7 @@ fn main() {
)
app.qt = app.qt.create(0, 0, 1340, 640, 8, 4, 0)
app.start()
go app.run()
spawn app.run()
app.gg.run()
}

View File

@@ -14,7 +14,7 @@ fn main() {
eprintln('Listen on $laddr ...')
for {
mut socket := server.accept()!
go handle_client(mut socket)
spawn handle_client(mut socket)
}
}

View File

@@ -49,6 +49,6 @@ fn start_client() !&websocket.Client {
ws.connect() or { println(term.red('error on connect: $err')) }
go ws.listen() // or { println(term.red('error on listen $err')) }
spawn ws.listen() // or { println(term.red('error on listen $err')) }
return ws
}

View File

@@ -4,7 +4,7 @@ import time
import net.websocket
fn main() {
go start_server()
spawn start_server()
time.sleep(100 * time.millisecond)
start_client()!
}
@@ -65,7 +65,7 @@ fn start_client() ! {
// // println('type: $msg.opcode payload:\n$msg.payload ref: $r')
// }, &r)
ws.connect() or { println('error on connect: $err') }
go write_echo(mut ws) // or { println('error on write_echo $err') }
spawn write_echo(mut ws) // or { println('error on write_echo $err') }
ws.listen() or { println('error on listen $err') }
unsafe {
ws.free()