use '='
insert empty lines
modify sleep times
change the order of start & join
change the default parameter of BlockingLinkedQueue::create