Unix аналог цикла сообщений Windows
От: AlexGin Беларусь  
Дата: 04.01.25 08:50
Оценка: :))
Доброго времени суток, уважаемые коллеги, с наступившим Новым 2025 Годом

В процессе творческих поисков я наткнулся на тот факт, что работая под Windows (WinAPI & MFC) я нередко применял отправку сообщения потоку выполнения:

PostThreadMessage

https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-postthreadmessagea

Вот как в потоке исполнения "принять" это сообщение:
    MSG msg;
    while(GetMessage(&msg,0,0,0))
    {
        if(msg.message == WM_APP+1)
        {
            MessageBoxA(NULL,"Hello","From Thread",MB_OK);
        }
        DispatchMessage(&msg);
    }

https://www.codeproject.com/Articles/225755/PostThreadMessage-Demystified

Мог ли бы кто-нибудь подсказать мне — что же в Unix (Linux) системах соответствует всему вышеперечисленному?

Гугление — привело меня к статье:
http://www.linuxfocus.org/Russian/March2003/article287.shtml
Но я не уверен — в том ли направлении копаю?

Заранее благодарен, за любые подсказки!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.