|
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
|
|
Кластеризация и параллельное программирование в Java09.12.2010, 11:31. Показов 2226. Ответов 8
Метки нет (Все метки)
vsem privet...
rebyata u menya programma rabotayet napisannaya na Jave... (tolko ochen dolgo...) ya u vas hotel sprosit: - mojno li ispolzovat processor drugoi mashini dla togo shtob on pomogal dlya moyei programki schitat...??? (moi komp A, a hochu ispolzovat eshe pamyat kompa B...) - esli mojno daite plz reference... [tolko web...] - mojno li eto sdelat sovsem podrugomu... rebyata ya v etom dele ne ochen ponimayu... esli slova ne pravilniye ispolzoval... izvinite zaraniye... zaraniye spasibo za vachu pomosh... zagruzka
0
|
|
| 09.12.2010, 11:31 | |
|
Ответы с готовыми решениями:
8
Параллельное программирование Параллельное программирование Параллельное программирование |
|
3 / 3 / 0
Регистрация: 25.08.2010
Сообщений: 213
|
|
| 09.12.2010, 15:30 | |
|
Посмотри в сторону RMI - в явадоке.
Это технология для удаленного вызова методов с другого компа. Подробнее можно прочитать в Thinking in Java 2+ edition - на www.bruceeccel.com. А еще можно на гугле поискать кластеризацию и параллельное программирование - увидишь т оли то что тебе надо и те ли ты слова использовал
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 09.12.2010, 16:47 | |
|
А что считать - какие-то математические расчеты? Тогда теоретически еще можно для этих расчетов применить специализированную программу, написанную например на C, и к ней обращаться из явы через JNI.
0
|
|
|
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
|
|
| 09.12.2010, 17:32 [ТС] | |
|
vsem spasibo za predlojenye...
problem vot vchem... u menya est String[] a, i String[] b... mne nujno naiti a[i] v b[j].... no razmer inogda bivaet 93000, a inogda 95000, mojno i bolshe (imeyu vvedu a.length)... u kogo est predlojenye luchshe...??? budu rad za vashu pomosh...!!!
0
|
|
|
3 / 3 / 0
Регистрация: 25.08.2010
Сообщений: 213
|
|
| 09.12.2010, 17:57 | |
|
Есть предложение использовать не массив а TreeMap или HashSet HashTable.
Может что-то еще в этом роде. Для тримапа надо будет написать свой компаратор - ничего сложного а пашет на ура.
0
|
|
|
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
|
|
| 11.12.2010, 13:21 [ТС] | |
|
vsem zdraste,
ya hotel napisat programmu kotoraya bi nahodila odinakoviye symvoli v raznih 'array'ah i v konce pokazivala eti 'array'i bez odinakovih symvolov... primer: String[] a = {'a','b','c','d','1'}; String[] b = {'g','e','c','a','a','1','2'}; programma mne doljna v resultate dat: a={'b','d'}; b={'g','e','a','2'}; v kratse, ona ne doljna budet pokazivat odinakoviye symvoli....(it should not show the intersecting symbols, string, integers etc...) ya programmu napisal...no vmesto String[] ya ispolzoval Vector... rabotayet pravilno... net nikakih oshibok... no kogda dohodit delo do togo shto (Vector) v.size()=120000... on rabotaet ochen medlenno... moya ideya takaya... for(int i=0;i<vecGet1.size();i++) for(int j=0;j<vecGet2.size();j++) if(((String)vecGet1.elementAt(i)).equals ((String)vecGet2.elementAt(j))) { vecGet1.setElementAt('zoo', i); vecGet2.setElementAt('zoo', j); break; } dva vectora vecGet1 i vecGet2... ya delayu tak, kogda ona nahodit odinakoviye symvoli ya stavlyu 'zoo' a potom v konce vivaju elementi vecGet1 i vecGet2 bez 'zoo' shto mne daet result... u kogo nibud est ideya po luchshe..? spasibo vsem za vnimaniye.... p.s. Kolinus posovetoval ispolzovat Hashtable, hashmap, treemap... no nikak ne bistreye, ya napisal tak: for(int i=0;i<hm1.size();i++) for(int j=0;j<hm2.size();j++) if((hm1.get(new Integer(i))).equals(hm2.get(new Integer(j)))) { hm1.put(new Integer(i), 'zoo'); hm2.put(new Integer(j), 'zoo'); break; } hm1 i hm2 eto dva HashMap'a... mojet bit ya nepravilno polzuyus imi???
0
|
|
|
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 11
|
|
| 11.12.2010, 13:21 [ТС] | |
|
vsem zdraste,
ya hotel napisat programmu kotoraya bi nahodila odinakoviye symvoli v raznih 'array'ah i v konce pokazivala eti 'array'i bez odinakovih symvolov... primer: String[] a = {'a','b','c','d','1'}; String[] b = {'g','e','c','a','a','1','2'}; programma mne doljna v resultate dat: a={'b','d'}; b={'g','e','a','2'}; v kratse, ona ne doljna budet pokazivat odinakoviye symvoli....(it should not show the intersecting symbols, string, integers etc...) ya programmu napisal...no vmesto String[] ya ispolzoval Vector... rabotayet pravilno... net nikakih oshibok... no kogda dohodit delo do togo shto (Vector) v.size()=120000... on rabotaet ochen medlenno... moya ideya takaya... for(int i=0;i<vecGet1.size();i++) for(int j=0;j<vecGet2.size();j++) if(((String)vecGet1.elementAt(i)).equals ((String)vecGet2.elementAt(j))) { vecGet1.setElementAt('zoo', i); vecGet2.setElementAt('zoo', j); break; } dva vectora vecGet1 i vecGet2... ya delayu tak, kogda ona nahodit odinakoviye symvoli ya stavlyu 'zoo' a potom v konce vivaju elementi vecGet1 i vecGet2 bez 'zoo' shto mne daet result... u kogo nibud est ideya po luchshe..? spasibo vsem za vnimaniye.... p.s. Kolinus posovetoval ispolzovat Hashtable, hashmap, treemap... no nikak ne bistreye, ya napisal tak: for(int i=0;i<hm1.size();i++) for(int j=0;j<hm2.size();j++) if((hm1.get(new Integer(i))).equals(hm2.get(new Integer(j)))) { hm1.put(new Integer(i), 'zoo'); hm2.put(new Integer(j), 'zoo'); break; } hm1 i hm2 eto dva HashMap'a... mojet bit ya nepravilno polzuyus imi???
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2009
Сообщений: 457
|
|
| 12.12.2010, 17:19 | |
|
Наверное лучше сначала оба массива отсортировать. Потом сравнивать не через equal, а compareTo. Внутренний цикл работает пока сравнение дает результат < 0. Как только результат = 0, значит нашли совпадение и в обоих массивах надо вместо совпадающей строки вставить null. Поскольку массивы отсортированы, то эти совпадающие строки расположены рядом. В общем ваш алгоритм можно доло оптимизировать и вполне обойтись одной машиной.
0
|
|
|
0 / 0 / 4
Регистрация: 14.08.2007
Сообщений: 307
|
|
| 14.12.2010, 17:25 | |
|
Если тормозит на больших объёмах - дай больше памяти JVM.
Для храния объектов используй коллекции. Если каждый элемент в коллекции уникальный - используй Set. Иначе - List ![]() Для удаления элементов содержащихся в другой коллекции посмотри на методы removeAll(Collection c) и retainAll(Collection c) в java.util.Collection. Ещё советую присмотреться к jakarta commons collections http://jakarta.apache.org/commons/collections/project-info.html
0
|
|
| 14.12.2010, 17:25 | |
|
Помогаю со студенческими работами здесь
9
Параллельное программирование на C++
Параллельное программирование Параллельное программирование Параллельное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|