-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

First of All , Thanks to all your help ;-)
All the replies are good , and enlightened me.


Finally as i read more of the book , i found a good way to solve this
problem.

They use multiple queues , which has different CPU time for a slice.
That's a good way as a statistics of running time.
Shorter tasks will be available to execute , and finish earlier.

- ---------------------------------
|       7s CPU time per slice   |       // Queue 1
- ---------------------------------

 ==> if a process didn't finish , move
it to next queue.

- ---------------------------------
|       14s per slice (maybe)   |       // Queue 2
- ---------------------------------

...

And different queues owns different priority , of course.


Thanks again for all of your experience !

- -- 
Best Regards,
Aaron Lewis - PGP: 0x4A6D32A0
FingerPrint EA63 26B2 6C52 72EA A4A5 EB6B BDFE 35B0 4A6D 32A0
irc: A4r0n on freenode
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkvNikYACgkQvf41sEptMqDnVACguzyJFMSyurqW6RpQE3lay/g3
M2gAn1wOQ+pl0guyKQQD7lQe2SBCAq71
=lHeF
-----END PGP SIGNATURE-----

Reply via email to