Написать программу, реализующую модель "поставщик-потребитель" с буфером длины 10. Участвующие в модели процессы реализовать в виде нитей. Предусмотреть независимое управление работой каждой нити: запуск, остановку, паузу в работе и изменение скорости работы. Для наглядности содержимое буфера должно отображаться в интерфейсе программы.
Воспользоваться стандартным классом Thread, где реализованы все необходимые методы.