James Liu

Results 427 comments of James Liu

I'd be interested in this alternative executor. I'm currently experimenting with using `async-task` and `rayon` together to try to improve task start latency and overall compute throughput, while also supporting...

@alteous any interest in merging this? It's been sitting here for the past two years.

Shoot, it looks like we introduced yet another deadlock.

I think I found it, the way that we're using `ThreadExecutor` likely breaks this, since it'll push to a local queue instead of the global queue, which never gets pulled...

> is that because `.tick` doesn't pull from the local queue? It's probably because `tick` doesn't work steal, but `run` does. The task is being added to a local queue...

The more complete solution might be to file a PR to ensure that `tick` falls back to searching for a task to run from other threads.

1.9.1 released, but unfortunately reverted the thread-local changes (again). This should just be a version bump now.