# \#thread

**URL:** https://racket.discourse.group/tag/thread/104.md

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

---

## [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 …

---

## [Threading and paralelism](https://racket.discourse.group/t/threading-and-paralelism/3563)

<div class="topic-metadata">

**Author:** [@GunpowderGuy](https://racket.discourse.group/u/GunpowderGuy)\
**Replies:** 2\
**Last updated:** [February 12, 2025, 6:20pm UTC](https://racket.discourse.group/t/threading-and-paralelism/3563 "2025-02-12T18:20:34Z")

</div>

Hello, I'm new to Racket, but I also use Idris2, which compiles to this language. Is there a more detailed explanation of Racket's parallelism beyond these resources? Racket Guide: Parallelism Racket Foreign Library: …

---

## [How can I properly thread serve/servlet?](https://racket.discourse.group/t/how-can-i-properly-thread-serve-servlet/3326)

<div class="topic-metadata">

**Author:** [@mfru](https://racket.discourse.group/u/mfru)\
**Replies:** 5\
**Last updated:** [November 16, 2024, 10:27pm UTC](https://racket.discourse.group/t/how-can-i-properly-thread-serve-servlet/3326 "2024-11-16T22:27:41Z")

</div>

Hi, I am working on a Racket web server. Having used Clojure in the past, I quite like being able to have convenience procedures for working within my code. Particularly, I want to implement a (start-server!) and a (st…

---

## [Racket/gui fullscreen and parameters](https://racket.discourse.group/t/racket-gui-fullscreen-and-parameters/1190)

<div class="topic-metadata">

**Author:** [@dominik.pantucek](https://racket.discourse.group/u/dominik.pantucek)\
**Replies:** 4\
**Last updated:** [August 1, 2022, 12:52pm UTC](https://racket.discourse.group/t/racket-gui-fullscreen-and-parameters/1190 "2022-08-01T12:52:20Z")

</div>

I have a simple program like: #lang racket/gui (define current-width (make-parameter #f)) (define (run-fullscreen proc) (define window (new (class frame% (super-new) (define/override (on-size …

---

## [Preventing unnoticed thread death](https://racket.discourse.group/t/preventing-unnoticed-thread-death/931)

<div class="topic-metadata">

**Author:** [@dstorrs](https://racket.discourse.group/u/dstorrs)\
**Replies:** 5\
**Last updated:** [April 28, 2022, 2:36pm UTC](https://racket.discourse.group/t/preventing-unnoticed-thread-death/931 "2022-04-28T14:36:51Z")

</div>

I'm expanding the majordomo2 task management module to accept a max-workers parameter such that number of running tasks can be constrained with newly-added tasks being queued until there are workers available. My initia…
