Files
ldc/tests/mini/fiber.d
2008-10-30 11:08:34 +01:00

21 lines
290 B
D

private import tango.core.Thread;
extern(C) void printf(char*, ...);
void foo()
{
printf("-- I am here\n");
Fiber.yield();
printf("-- Now I am here\n");
}
void main()
{
Fiber f = new Fiber(&foo);
printf("Running f once\n");
f.call();
printf("Running f again\n");
f.call();
}