Understanding Fiber Execution and Running Fibers Simultaneously

Why fibers not run immediately after yield* Effect.fork(..)? I was expecting them to run like async functions(start immediately and run continuously even after await) but my fibers stops after their first yield. I found a section about this behavior in effect docs but couldn’t get things clearly. Why fibers behave this way and how can I achieve my goal(to run fibers simultaneously) singlehandedly?
Was this page helpful?