Re[14]: очередь сообщений потока
От: IWannaTalk  
Дата: 01.07.09 09:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


IWT>>>допустим, 1000 потоков шлют меседжи ОДНОМУ другому. и + некоторые потоки воопще из элиен компонентов. вот в чем сложность!


А>Внушает Может лучше сразу уволиться, не доводя дело до эксцессов? А то ведь и такое возможно ->


А>>Настолько сложно сделать одну функцию и юзать ее вместо PostThreadMessage которая будет считать сообщения, что проще написать драйвер который будет ковыряться в недокументированных структурах? Абсурд


А>Да тут по-моему, достаточно на пальцах подсчитать Вместимость очереди, если мне не изменяет память, 10 000 сообщений. Достаточно каэдому потоку послать их по 10, пока 1001-й поток занят обработкой одного, и вот оно, переполнение. А это вполне вероятно, система только тем и будет заниматься, что потоки переключать, на остальное у неё времени не останется


1) 10000 тысяч по дефолту, кто вам сказал, что в реестре это число не расширенно?
2) сервис находиться на многопроцессорных серверах
Re[14]: очередь сообщений потока
От: Аноним  
Дата: 01.07.09 10:58
Оценка:
Здравствуйте, IWannaTalk, Вы писали:

IWT>Здравствуйте, Аноним, Вы писали:


IWT>>>допустим, 1000 потоков шлют меседжи ОДНОМУ другому. и + некоторые потоки воопще из элиен компонентов. вот в чем сложность!

А>>Настолько сложно сделать одну функцию и юзать ее вместо PostThreadMessage которая будет считать сообщения, что проще написать драйвер который будет ковыряться в недокументированных структурах? Абсурд

IWT>извините, но вы воопще читаете, что я пишу?

IWT>есть компоненты не нашей команды, которые отправляют этому потоку сообщения. вы предлагаете переписать чужие компоненты тоже иза одной моей прихоти?
да
Re[15]: очередь сообщений потока
От: Аноним  
Дата: 01.07.09 11:11
Оценка:
Здравствуйте, IWannaTalk, Вы писали:

IWT>1) 10000 тысяч по дефолту, кто вам сказал, что в реестре это число не расширенно?


Да никто не говорил Просто если 10000 не хватает, то и более длинная перепонится, только несколько позже. Я так думаю(с)

IWT>2) сервис находиться на многопроцессорных серверах


С 10 000 процессорв? И ли хотя-бы с 2500?

Впрочем, это всего-лишь мои личные мнения, я их никоим образом никому не намерен навязывать. Вам на месте должно быть виднее, поступайте как знаете
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.