shorter thread names

This commit is contained in:
2024-09-17 15:58:06 +03:00
parent f105f616f6
commit e186e0adff
7 changed files with 19 additions and 18 deletions

View File

@@ -337,8 +337,8 @@ void PIIODevice::_init() {
#else
threaded_read_buffer_size = 4_KiB;
#endif
read_thread.setName("__S__.PIIODevice.read_thread");
write_thread.setName("__S__.PIIODevice.write_thread");
read_thread.setName("_S.PIIODev.read");
write_thread.setName("_S.PIIODev.write");
CONNECT(void, &write_thread, started, this, write_func);
CONNECTL(&read_thread, started, [this]() {
if (!isOpened()) open();
@@ -384,9 +384,10 @@ void PIIODevice::read_func() {
ok = open();
}
}
if (!ok) return;
if (!ok || read_thread.isStopping()) return;
}
ssize_t readed_ = read(buffer_tr.data(), buffer_tr.size_s());
if (read_thread.isStopping()) return;
if (readed_ <= 0) {
piMSleep(10);
// cout << readed_ << ", " << errno << ", " << errorString() << endl;