Разработать переносимый (portable) класс ThreadPoll. Объект этого класса содержит несколько потоков,находящихся в состоянии ожидания. К объекту можно обратиться с запросом выполнить некоторый метод некоторого объекта в потоке. Для выполнения процедуры объект класса ThreadPoll подключает поток из пула ожидающих потоков. ((Дополнительное задание: класс ThreadPoll должен работать и под Windows и Linux))