# \#futures

**URL:** https://racket.discourse.group/tag/futures/114.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [How to implement parallel-or?](https://racket.discourse.group/t/how-to-implement-parallel-or/3987)

<div class="topic-metadata">

**Author:** [@ohqo](https://racket.discourse.group/u/ohqo)\
**Replies:** 3\
**Last updated:** [October 27, 2025, 11:42pm UTC](https://racket.discourse.group/t/how-to-implement-parallel-or/3987 "2025-10-27T23:42:20Z")

</div>

The parallel-or operation allows you to run two computations in parallel and either immediately returns true if one of the computations halts with true or returns false if both computations halt with false. I couldn't f…

---

## [Why is scheduling this future from a thread slower than scheduling it from the main thread?](https://racket.discourse.group/t/why-is-scheduling-this-future-from-a-thread-slower-than-scheduling-it-from-the-main-thread/3940)

<div class="topic-metadata">

**Author:** [@jrkalyan](https://racket.discourse.group/u/jrkalyan)\
**Replies:** 2\
**Last updated:** [September 16, 2025, 5:37pm UTC](https://racket.discourse.group/t/why-is-scheduling-this-future-from-a-thread-slower-than-scheduling-it-from-the-main-thread/3940 "2025-09-16T17:37:19Z")

</div>

I'm interested in having a synchronization event available for work started in parallel via a future, so that I can combine it with other synchronization events. The first thing I tried was using a new green thread that …

---

## [Futures and garbage collection](https://racket.discourse.group/t/futures-and-garbage-collection/1045)

<div class="topic-metadata">

**Author:** [@Laurent.O](https://racket.discourse.group/u/Laurent.O)\
**Replies:** 6\
**Last updated:** [May 31, 2022, 4:45pm UTC](https://racket.discourse.group/t/futures-and-garbage-collection/1045 "2022-05-31T16:45:06Z")

</div>

Using futures (via the wonderfully simple for/async), I'm seeing a long sequence of numbers like these: cpu: 256599 real: 4585 gc: 3065 I'm quite happy with the speedup I already get, but it appears that the GC is tak…
