Author Topic: потоки  (Read 1566 times)

0 Members and 1 Guest are viewing this topic.

aster

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
потоки
« on: October 08, 2016, 10:52:39 PM »
В общем такая задача.Есть скрипт с вложениями, подпрограммами, таймера и прочим.. Всё работает отлично,но, в процессе работы иногда выскакивают рекламки и прочие окошки, в теле кода есть проверки,которые их удаляют при нахождении. Можно ли сделать так,чтобы весь рабочий код был в одном потоке,а проверки на удаление лишнего было в другом потоке? Судя по описанию потоков, должно работать, но лучше ещё спросить))) И ещё ,что помещать в основной поток? весь текущий код или можно только тело без подпрограмм?

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: потоки
« Reply #1 on: October 08, 2016, 11:03:57 PM »
весь твой основной код с подпрограммами и прочим оставляй как есть. просто в любое место вставь доп. поток, и все будет работать как требуется.
Code: (clickermann) [Select]
THREAD(thr_name,1)
   // тело потока
//поиск рекламы и избавление от нее
   waitms(10)
END_THREAD

//основной код  "скрипт с вложениями, подпрограммами, таймера и прочим.."

но не забывай, что переменные и графический буфер в доп. потоке не изолированы, что может както повлиять на основной поток. это нужно учитывать.
« Last Edit: October 08, 2016, 11:05:46 PM by dramster »

aster

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: потоки
« Reply #2 on: October 08, 2016, 11:09:27 PM »
спасибо, буду пробовать