fibers Questions

0

I was wondering how Golang does preemption of goroutines, after 1.14 version where scheduler became non-cooperative and studied the source code, but it seems my knowledge is not enough to comprehen...
Coniferous asked 19/4 at 11:23

1

With Ruby 3.0 the async gem is now compatible with blocking IO in standard library functions and I wanted to understand the basic functionality but am already confused by a simple example: require ...
Engorge asked 1/11, 2021 at 8:28

4

Solved

My code app.Get("/event/*", func(c *fiber.Ctx) error { // GET THE ACCOUNT FROM THE PATH fmt.Println("PATH") fmt.Println(c.Path()) fmt.Println("END PATH") fmt.Pr...
Kyanite asked 1/8, 2021 at 23:36

2

Since React will queue all the setState in event handler to a queue, if there is a large for loop in the event handler, will react wait for the loop? If setState doesn't happen in an event handle...
Rescript asked 3/9, 2019 at 2:32

1

Solved

I have the following Gemfile: source "https://rubygems.org" ruby "3.1.2" gem "libev_scheduler", "~> 0.2" and the following Ruby code in a file called m...
Barytone asked 14/9, 2022 at 21:32

3

Solved

I use Thread.sleep when experimenting or demonstrating Java code for concurrency. By sleeping, I am faking some processing work taking place that will take some time. I wonder about doing this unde...
Woollyheaded asked 17/12, 2020 at 0:46

7

Solved

I stumbled over node.js sometime ago and like it a lot. But soon I found out that it lacked badly the ability to perform CPU-intensive tasks. So, I started googling and got these answers to solve t...
Oleoresin asked 27/5, 2012 at 11:18

2

Solved

I'm trying to install Sunbird on my laptop by referring document. But getting error on npm install step gyp WARN install got an error, rolling back install gyp ERR! configure error gyp ERR! stac...
Iconoclasm asked 28/3, 2018 at 11:29

3

Solved

Okay, the following link has a warning that the discussion uses unsupported and undocumented apis. Well I'm trying to use the code sample any way. It mostly works. Any ideas about the specific issu...
Tyrannous asked 31/12, 2011 at 13:33

5

Solved

I am wondering how i can go about opening multiple concurrent connections using open-uri? i THINK I need to use threading or fibers some how but i'm not sure. Example code: def get_doc(url) beg...
Cheboksary asked 26/9, 2011 at 21:36

3

Solved

I've tried out boost::fibers::barrier and I cannot find out why the following code deadlocks: #include <boost/fiber/all.hpp> #include <iostream> #include <boost/range/algorithm/gene...
Intent asked 10/3, 2017 at 8:44

4

AFAIK meteorjs uses node-fibers, but their github page states that it is server side & v8 only (or is it not ?). How does meteorjs implement nonblocking, synchronous like api on the client si...
Zindman asked 25/12, 2012 at 1:10

1

Solved

I'm joining a C# project in which the developers are heavily using Fibers. Before this project I haven't even heard of them and previously used async await and Threads and BackgroundWorkers to my m...
Cardew asked 4/7, 2015 at 13:34

1

Solved

As far as I know, in Akka, all actors are scheduled over a pool of threads. Too many actors perform blocking IO simultaneously, each blocking call blocks one thread, results in a thread outage. No...
Preachy asked 18/4, 2015 at 13:21

9

Solved

What is the difference between a thread and a fiber? I've heard of fibers from ruby and I've read heard they're available in other languages, could somebody explain to me in simple terms what is th...
Reamy asked 28/4, 2009 at 4:27

3

Solved

I'm trying to get some speed up in my program and I've been told that Ruby Fibers are faster than threads and can take advantage of multiple cores. I've looked around, but I just can't find how to ...
Diffidence asked 17/6, 2010 at 23:48

2

I'm writing server-side logic for a Meteor app that has to update in-memory state in response to requests from the client. This application needs strong concurrency guarantees - in particular, I wa...
Eichman asked 11/8, 2013 at 9:16

1

Solved

I don't understand how the below: counts = Hash.new(0) File.foreach("testfile") do |line| line.scan(/\w+/) do |word| word = word.downcase counts[word] += 1 end end counts.keys.sort.each {|k...
Icefall asked 20/5, 2013 at 20:53

1

I am using nodejs for a web server which decodes the GET params and returns data in some encoded format. The decode/encode are done using the crypto module of nodejs, which seems to be synchronous....
Pelvic asked 30/5, 2012 at 11:2

2

Solved

I'm trying to "replicate" the behaviour of CUDA's __synchtreads() function in Ruby. Specifically, I have a set of N threads that need to execute some code, then all wait on each other at mid-point ...
Unearth asked 7/12, 2012 at 15:14

2

Solved

Fibers are a relatively new concept to me. I'm aware that each fiber's stack size is limited to 4kB and I keep reading that I should "beware" of this. What exactly are the real world consequences o...
Cork asked 30/11, 2012 at 3:18

1

Solved

I'm running this code snippet under Ruby 1.9.2: require "eventmachine" require "fiber" EM.run do fiber = Fiber.new do current_fiber = Fiber.current EM.add_timer(2) do print "B" current_fiber...
Harlot asked 4/10, 2012 at 3:9

2

Solved

For Fibers we have got classic example: generating of Fibonacci numbers fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Why do we need Fibers here? I can rewr...
Narcosynthesis asked 29/1, 2012 at 10:55

1

I'm experimenting with threads and Fibers in D and I was wondering if it is possible to run a Fiber on a different CPU as the main thread is running. And if this is not the case then what would be ...
Berberine asked 20/9, 2011 at 7:24
1

© 2022 - 2024 — McMap. All rights reserved.