void limit150( ) {
stop.test_and_set( );
timer.setSingleShot( true );
timer.start( 5000 );
QThread backendThread;
writer = new Writer( 150U );
connect( &timer, &QTimer::timeout, this, &TestObject::onTimeout );
connect( writer, &Writer::haveEvents, this, &TestObject::onPendingEvents );
writer->moveToThread( &backendThread );
writer->start( );
while( stop.test_and_set( ) ) {
std::this_thread::yield( );