Установка приоритета потока проигнорирована

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 398
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Установка приоритета потока проигнорирована

Post by cutecode »

Пытаюсь сделать минимальный приоритет для потока в Линукс

Code: Select all

	UserThread* p = new UserThread(command);
	p->SetPriority(0);

        if (p->Run() == wxTHREAD_NO_ERROR)
        
        ...
и получаю ошибку в логах

Code: Select all

Установка приоритета потока проигнорирована
Засунул SetPriority() в Entry

Code: Select all

wxThread::ExitCode UserThread::Entry()
{
    SetPriority(0);
    
    ...
так ошибки нет

Как правильно?

СПС
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 5420
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: Установка приоритета потока проигнорирована

Post by ONEEYEMAN »

Dobrogo vremeni sutok,
A pochemu ne ispolzuete standartnyh std::thread?

Osobenno uchityvaja dokumentaciju:
Please note that currently this function is not implemented when using the default (SCHED_OTHER) scheduling policy under POSIX systems.
Spasibo.
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 398
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: Установка приоритета потока проигнорирована

Post by cutecode »

теперь ясно
СПС
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
Post Reply