This class implements dummy threads which are started on the machines with
more processors (cores) to utilize them except one devoted for thread in the
critical section.
Healing method that uses wait called on the threads trying to access
the variable while another trhead is inside a critical section that should be
executed atomicaly.
Healing method that uses yield called on the threads trying to access
the variable while another trhead is inside a critical section that should be
executed atomicaly.
Method that influences scheduler by the increasing the priority of the thread
entering critical section to maximum and take it back when the thread leaves
the section.
Method that influences scheduler by the increasing the priority of the thread
entering critical section to maximum, call yield to receive full
window from scheduler and take it back when the thread leaves the section.