ruby-concurrency / ruby-concurrency/concurrent-ruby
LazyRegister concurrent register bug
Offen
@kvokka arbeitet bereits daran.
Seit 25.8.2019.
enhancement
- Vorherrschende Sprache
- Ruby
- Sterne
- 5.8k
- Forks
- 420
- Ø Merge
- 20 Std. 45 Min.
- Gemergte PRs (30 T.)
- 4
Beschreibung
If yout take a look at https://github.com/ruby-concurrency/concurrent-ruby/blob/bbeacbcebf72668ed04df0738df7e3a654f7c177/lib-edge/concurrent/lazy_register.rb#L61 you will see, that it has a bug.
When block evaluation time is stochastic, then even 2 register calls will produce unpredictable result.
* `concurrent-ruby` version: master
* `concurrent-ruby-edge` used: yes
Will be happy to fix it, if u don't mind.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Bewertung
Dieses Issue wurde noch nicht bewertet.