. , , , .
(fibers), , . , , , . , , . , , , , TLS [27], . , . .
.
, , UNIX, , , , , . Windows. , , , .
, , . , , .
. . Windows ; DLL .
(co-routines), . , , .
, , . , Oracle Database 10g " " ("fiber mode") (. http://download.oracle.com/owsf_2003/40171_colello.ppt; ).
API . . 7.5.
|
|
1. , , ConvertThreadToFiber. , (primary). , , .
2. CreateFiber. , . , .
3. , CreateFiber, GetFiberData.
4. , GetCurrentFiber.
5. , SwitchToFiber. , .
6. DeleteFiber .
7. Windows XP (NT 5.1) , , , ConvertFiberToThread ( , ConvertThreadToFiber).
. 7.5.
. 7.5. .
(master-slave scheduling). , (master) , , , , . . 7.5 1.
(peer-to-peer scheduling). , . , (round-robin scheduling), . . . 7.5 0 2.
Windows , , . . .