Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/41: Рейтинг темы: голосов - 41, средняя оценка - 4.63
pomo4ka

Реализация многопоточности java

10.05.2011, 02:44. Показов 7881. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я администратор сервера игры Minecraft, работает на craftbukkit, все вроде бы хорошо, но есть одна проблема. Сервер работает на одно ядро. Недавно прочел статью на хабре, что можно реализовать много поточность в java. Будте так любезны, помогите.

Ссылки:

http://habrahabr.ru/blogs/java/73249/
http://habrahabr.ru/blogs/java/108016/
http://habrahabr.ru/blogs/java/116363/

Спасибо.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2011, 02:44
Ответы с готовыми решениями:

Java сервлет-обеспечение многопоточности , SingleThreadModel - depricated?
Здравствуйте!Начал изучать Java сервлеты по книге автора Буди Курняван-Создание web приложений на Java с помощью сервлетов,JSP и...

Реализация многопоточности в консоли
Доброго времени суток. Не могу разобраться в многопоточности. Реализовано перемещение по меню с помощью клавиш, и с помощью мыши. Надо...

Реализация многопоточности в GUI приложении
Здравствуйте! Заранее извиняюсь за, возможно, глупые вопросы по поводу этой темы, но они все-таки возникли ^_^ Стоит задача...

6
0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 14
09.05.2019, 21:37
Многопоточнось в игре "Minecraft" обсуждается уже давно. Её еще нет из за того что для создания ядра с "Многопоточностью" ножно переписать его ЦЕЛИКОМ!! А это немалый труд, а вам наверное ещё нужена поддержка плагинов? Это ещё сложнее. Если вы найдёте такого безумца прошу напишите мне на почту: GoogleTan@mail.ru
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
09.05.2019, 23:03
1) В чем ваш вопрос?
2) если все хорошо то что и зачем менять?
3) многопоточность не тоже самое что и параллельность, если сервер работает на одном ядре и все хорошо то в чем ваша мотивированость?
4) понятия не имею что такое craftbukkit а о Minecraft знаю что это вроде бы мир конструктора на подобие лего. Хоть сколько ни будь сложное приложение/игра/сервер думаю что использует многопоточность.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
10.05.2019, 10:42
ViktorFX, как я понимаю автор просит кого-нибудь за просто так сделать то, чего не сделали создатели игры.
1
10.05.2019, 10:47

Не по теме:

Welemir1, "Вы что и конфеты за меня есть будете?" (с)

0
0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 14
13.05.2019, 08:55
Цитата Сообщение от ViktorFX Посмотреть сообщение
3) многопоточность не тоже самое что и параллельность, если сервер работает на одном ядре и все хорошо то в чем ваша мотивированость?
Проблема в том что 1 ядро не вывозит нормальные сервера. Там нужно обносить несколько миллионов блоков в тик(тик это 1/36 сек вроде).
0
86 / 9 / 1
Регистрация: 21.06.2019
Сообщений: 49
21.06.2019, 20:28
pomo4ka, многопоточность с помощью Thread делайте, там хоть десять потоков можно, хоть триллион.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.06.2019, 20:28
Помогаю со студенческими работами здесь

Реализация многопоточности при записи звука
Здравствуйте, уважаемые форумчане! Не "закидывайте тухлыми помидорами", но хочу опять задать вопрос про звук. Есть задача: обрабатывать...

Отличия многопоточности Java и C#
В чем различие в безопасности и стабильности?

Соотношение многопоточности приложения c++ и многопоточности на уровне системы?
Возник следующий вопрос: в C++ существует два варианта работы с многопоточностью - std::theard и использование mutex. Но, оба этих...

Реализация ls на Java
Существуют ли Java-эквивалент консольной команды ls? То есть если ввести код: String l = new String ; File dir = new...

Реализация графов на java
Помогите решить задачу с графами Вы получите список городов. Каждый прямое соединение между двумя городами имеет свою стоимость...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru