Показать сообщение отдельно

  #6  
Старый 18.04.2010, 03:05
JnK
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
Провел на форуме:
188563

Репутация: 52
По умолчанию

Цитата:
Сообщение от InfectedM  
Как равномерно распределить 15 потоков по memo1
Чтобы каждый поток работал с 1\15 частью memo1
PS количество потоков и количество строк заранее не известно.
В голову приходит одна чушь

Объясните хотя бы на словах плиз)
Читать или записывать?
Если читать, просто делишь N строк на 15 и потом считываешь с нужных позиций. типа 30 строк
1 поток с 1 строки
2 поток с 3 строки и т.д.

Кол-во элементов на 1 поток = N div M
ну можно еще
N mod M = если не равно 0, то раскидать по 1 эл. на поток, тогда надо делать сдвиг позиции. у следующего потока, но можно оставить и так, тогда остаток заберет последний поток.

С Записью вроде все это бессмысленно.
 
Ответить с цитированием