# Sample: there is no thread

Starts 100 000 concurrent one second waits and prints how many threads the process actually uses while they
are all pending.

    cd NoThread
    dotnet run -c Release

If awaiting needed a thread, this would need 100 000 of them. It does not: the number of threads stays in the
same range as an idle process, and the whole batch finishes in a little over one second.
