Есть ли способ сделать что-то вроде:
void f(){
sleep(500)
}
но это повлияет только на функцию f, т.е. будет спать только f, а не вся программа.
подробнее: f - функция таймера
Я использую в сборщике С++ borland (bcb6)
Какие-либо предложения?
WinProc
функцию!!! активно останавливает ваше приложение (потоки могут работать, но приложение зависает, поэтому, если вы рисуете какое-либо состояние, оно не будет обновляться в течение этого времени, создавая иллюзию остановки потоков) 2. Надеюсь, вы имеете в виду под потоками настоящие потоки, созданные с помощьюCreateThread(...)
, а не просто параллельные компоненты таймера VCL (они вообще не параллельны !!!). Вместо этого вы можете использовать таймер, чтобы запланировать функциюf()
на какой-то или новый поток, если предыдущая обработка уже завершена. Вы должны возвращаться с соревнований так быстро, как можете. - person Spektre   schedule 14.08.2015