|
|
|
Как передавать данные между потоками(threads) ?
|
|||
|---|---|---|---|
|
#18+
Pipedstream вообще очень классная штука. В одном потоке если, то использовать available, тогда блокировок не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2014, 19:32 |
|
||
|
Как передавать данные между потоками(threads) ?
|
|||
|---|---|---|---|
|
#18+
Давайте 2 юзкейса сочиним. IO, nio. Два потока. Работают в конвейере. И посмотрим как чего. Целевая функция - минимизация времени работы двух потоков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2014, 22:31 |
|
||
|
Как передавать данные между потоками(threads) ?
|
|||
|---|---|---|---|
|
#18+
maytonДавайте 2 юзкейса сочиним. IO, nio. Два потока. Работают в конвейере. И посмотрим как чего. Целевая функция - минимизация времени работы двух потоков. Гуд идея) Честно говоря идея наверное не очень, но дабы проявить инициативу - озвучу. на вход даём "войну и мир" считываем из нее все числа, Второй поток - раскладываем на простые множители произведения чисел пришедших из первого потока следущим образом. 1 строка - разложение на простые множители(1 пришедшее число) 2 строка - разложение на простые множители(1 число * 2 число) 3 строка - разложение на простые множители(1 число * 2 число * 3 число) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2014, 22:53 |
|
||
|
Как передавать данные между потоками(threads) ?
|
|||
|---|---|---|---|
|
#18+
Не помню сколько чисел в Войне и Мире но кажется очень мало. Второй поток будет просто вхолостую принимать данные. Лучше пускай первый будет делать дисковые операиции а второй - тектстовый анализ. К примеру - построение гистограммы всех слов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 09:54 |
|
||
|
Как передавать данные между потоками(threads) ?
|
|||
|---|---|---|---|
|
#18+
Я-бы еще расширил постановку и создал пул потоков 1-уровня и 2-го. По аналогии с процессингом сложных задач в hadoop. Но будучи перфекционистом я уже месяц топчусь вокруг этого пула и всё никак не могу запилить простую индексацию текстовых и xml-файлов типа Ebook. P.S. Прав был Фамусов.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38684127&tid=2126963]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 403ms |

| 0 / 0 |
