Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - MerlinUA

Pages: [1]
1
Общие вопросы / Полная остановка потока
« on: December 02, 2015, 09:30:01 PM »
Всем доброго времени суток, вот мучаюсь, как полностью остановить поток.
Нужно начать работу потока сначала, а не приостанивить, а позже возобновить его, как это реализовано в кликере. Помогите, пожалуйста, кто сталкивался!

Code: (clickermann) [Select]
THREAD(thr_name,1)
   LOGWRITE("1")
   WAIT(1)
   LOGWRITE("2")
   WAIT(1)
   LOGWRITE("3")
   WAIT(1)
   LOGWRITE("4")
   WAIT(1)
   LOGWRITE("5")
   WAIT(1)
   LOGWRITE("6")
   waitms(10)
END_THREAD
WAIT(3)
SETTHREAD(thr_name,0)
WAIT(1)
LOGWRITE("ОСНОВНОЙ ПОТОК")
WAIT(1)
SETTHREAD(thr_name,1)
WAIT(5)
halt

Что получилось:

8:25:17 PM 1
8:25:18 PM 2
8:25:19 PM 3
8:25:20 PM 4
8:25:21 PM Основной поток
8:25:22 PM 5
8:25:23 PM 6

Что должно получиться:

8:25:17 PM 1
8:25:18 PM 2
8:25:19 PM 3
8:25:20 PM 4
8:25:21 PM Основной поток
8:25:22 PM 1
8:25:23 PM 2

Pages: [1]