|
10.05.2011, 00:33
|
#1
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Блитз & х64, возможно ли?
Возможно ли запустить блитз в 2 потока на разные ядра компа? И + получить больше озу для х32 разрядного приложения чем максимум для 32 разрядных?
П.с. Просьба не называть тупым нубом))) сам понимаю что вопрос звучит бредово.
|
(Offline)
|
|
10.05.2011, 03:42
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Нельзя.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.05.2011, 02:35
|
#3
|
|
Ответ: Блитз & х64, возможно ли?
Можно.
|
|
|
13.05.2011, 10:03
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Нельзя. Дзен буддизм лесом.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.05.2011, 18:38
|
#5
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Сообщение от Diablo1909
Можно.
|
оО, а как? Интересны любые варианты (ато думал делать двойной сервак, на один игроки как к чат серверу коннектятся и он обрабатывает чат, на другом все остальное происходит...)
|
(Offline)
|
|
13.05.2011, 18:47
|
#6
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Блитз & х64, возможно ли?
В таком случае говорят "сначала сделай, а потом будешь на потоки делить".
Я уверен более чем на 95% что ты забьешь на идею сервера ДО того как у тебя появятся проблемы с быстродействием
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
|
|
14.05.2011, 04:48
|
#7
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Сообщение от Crayzi
оО, а как? Интересны любые варианты (ато думал делать двойной сервак, на один игроки как к чат серверу коннектятся и он обрабатывает чат, на другом все остальное происходит...)
|
Запусти 2 отдельные задачи и всё. (на блице это и правда критично так что сервер на блице нельзя писать ни в коем случае)
|
(Offline)
|
|
14.05.2011, 12:08
|
#8
|
|
Ответ: Блитз & х64, возможно ли?
Сообщение от Crayzi
оО, а как? Интересны любые варианты (ато думал делать двойной сервак, на один игроки как к чат серверу коннектятся и он обрабатывает чат, на другом все остальное происходит...)
|
Так MihailV написал для этого либу...
|
|
|
Сообщение было полезно следующим пользователям:
|
|
14.05.2011, 18:47
|
#9
|
ПроЭктировщик
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений (для 25 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Сообщение от Diablo1909
Так MihailV написал для этого либу...
|
Так она вроде только позволяет несколько потоков запускать, а не реализует работу с более чем 1 ядром, или я ошибаюсь?
|
(Offline)
|
|
14.05.2011, 19:16
|
#10
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Блитз & х64, возможно ли?
винда автоматически распределяет потоки на ядра
обращение двух потоков к одному участку памяти одновременно вызывает краш.
так что надо быть очень аккуратным с этой либой. не работать с одним объектом из разных потоков, не пытаться делать асинхронную загрузку итд.
памяти получить столько, сколько могут получить 64-битные уж точно не выйдет.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
|
|
03.09.2011, 22:14
|
#11
|
Нуждающийся
Регистрация: 15.01.2010
Сообщений: 58
Написано 13 полезных сообщений (для 34 пользователей)
|
Ответ: Блитз & х64, возможно ли?
Сообщение от Crayzi
оО, а как? Интересны любые варианты (ато думал делать двойной сервак, на один игроки как к чат серверу коннектятся и он обрабатывает чат, на другом все остальное происходит...)
|
дак, ты создай 2 сервера с разными портами в одной проге, один:
CreateTCPserver(66666) - для игроков
createtcp(66667) - для чата
и скань оба сервера потом ацептом.
я так сделал только для других целей, пока что работает, как часы.
вот код, переделаный:
Graphics 800,600,16,2
FontName = LoadFont ("Fixedsys"):SetFont FontName
myserver=CreateTCPserver(66666)
If myserver=0 Then End Else Print "Server game started"
myserver2=CreateTCPserver(66667)
If myserver2=0 Then End Else Print "Server chat started"
While Not KeyHit(1)
DataRcv=AcceptTCPStream (myserver)
DataRcv2=AcceptTCPStream (myserver2)
If DataRcv2 Then
If ReadLine$(dataRcv2)="abc" Then WriteLine DataRcv2,"def"
EndIf
If DataRcv Then
If ReadLine$(dataRcv)="ghi" Then WriteLine DataRcv,"jkl"
EndIf
Wend
End
а по теме: на блитц нельзя х64 создавать, и очень жаль.
p.s. название темы х64 и блитц, сори.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо PackegerX за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:27.
|