У меня большой массив данных для обработки, если бы программа обработки данных знала индекс текущего потока, то она могла бы автоматически выбрать и обработать нужную часть данных, например при четырех потоках данные делятся на четыре части, каждая обрабатывается своим потоком. Как тут поможет Thread.CurrentThread? Это ведь не индекс потока, а сам поток. Разве что делать проверку:
- Код: Выделить всё
for n=0 to 3
if Thread.CurrentThread = MyTread(n) then Index=n: exit for
next n
Но что-то это некрасиво... да и вообще, с этой задачей я справлюсь, но вопрос остается, как передать параметры? Как вернуть значение, если это ф-ция?
Последний раз редактировалось
Mikle 22.04.2009 (Ср) 14:55, всего редактировалось 1 раз.