Notice: Undefined index: eco_lang in /var/www/html/settings.phpi on line 164

Notice: Undefined index: action in /var/www/html/commentnews.php on line 20
action=
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 307
OS/2 Guru - Разработка операционной системы OS/2: очереди [[ header START ]]
Notice: Undefined index: os2guruwidth in /var/www/html/header.phpi on line 141

Notice: Undefined variable: frame_included in /var/www/html/header.phpi on line 175

Notice: Undefined variable: frame_included in /var/www/html/index-FRAME.php on line 3

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

OS/2 GURU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
[Что такое OS/2?  Новости  Установка  Обновление  
 
 
Применение  Будущее  Сообщество  Проекты  

eCo Software
не получает вознаграждение
из США

[Как заработать в OS/2?

Как купить OS/2 дискету?

Идеи для фанатов OS/2

*

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 340
<-- предыдущая новость    следующая новость -->

Разработка операционной системы OS/2: очереди

  Date: 2017-01-01 05:34:16
Коореспондент: Eugene Gorbunoff
Источник: os2.guru
 

Посмотрите, как ведет себя на вашем компьютере этот тест очередей \\QUEUES?

testQ-201506.rar

Вы можете предложить фикс для операционной системы и мы постараемся пропихнуть его в состав ОС.


Комментарии:

Пользователь не авторизован
SERG
2017-01-02 11:59:02

Не скачивается тест.. Ошибка..

Пользователь не авторизован
Slavik Gnatenko
2017-01-05 20:25:46

Хоть бы кто сказал чего кому вывод этого теста должен показать.

Пользователь не авторизован
Igor Vaskov
2017-01-05 22:47:52

Замечательно ведет, пока ничего не трогаешь. Сыпет непонятными цифрами на экран. А если запустить браузер и пощелкать страницы - тест замораживается и приложение не убивается до перезагрузки системы. Где-то злая бага есть.

Пользователь не авторизован
Igor Vaskov
2017-01-05 22:54:56

Ну и еще сия мега программа не завершается никаким образом вообще. На клавиатуру не реагирует и может быть снята только в результате перезагрузки системы.

Пользователь не авторизован
Slavik Gnatenko
2017-01-06 00:18:04

Судя по ней, странно, что вообще что-то может параллельно работать. Два TC потока в цикле, которые в лучшем случае делают DosSleep(1), т.е. уступают проц другому TC потоку. Клавиатура при этом читается на нормальном приоритете, т.е. этот поток имеет все шансы управления не получать никогда. Разве что, если процов минимум 3, возможны варианты.

Пользователь не авторизован
Igor Vskov
2017-01-06 00:48:26

Ну эта фигня уверенно валит и 4-х ядерную машину. Действительно клавиатура не получает управления вообще и завершить сие нельзя.

Пользователь не авторизован
Igor Vskov
2017-01-06 00:51:46

Если бы там был DosSleep(1) Все бы работало хоть как-то. Но там именно DosSleep(0) и гарантировано обслуживание только двух потоков.

Пользователь не авторизован
Slavik Gnatenko
2017-01-06 01:28:15

Вообще так по уши грузить очереди - это плохая идея. Насколько я по диагонали смотрел их реализацию, все очереди хранят данные в общесистемном (иначе между процессами не передать) блоке данных и размер у него ограничен. Что будет, если очередному писателю памяти не хватит, не проверял, но могу предположить, что ждёт освобождения. Поскольку у тебя писатель TC, то мало кто сможет дождаться.

Попробуй программу:

WarpOverlay! - видео-оверлей для видеоадаптеров, выпускавшихся до 2006 года.

Прокомментируйте эту новость (не оскорбляйте разработчиков, корреспондентов и других пользователей).


Ваше имя:

Ваш E-Mail:

Пароль для авторизации
(Регистрация):

CODE:

Warning: Creating default object from empty value in /var/www/html/nojunk.phpi on line 62
......

  

Ваш комментарий:


Идеи для активных осевиков:

Библиотека ecomedia: Новый формат данных HBITMAP2, полезные операции с битмапами. Подробнее про ecomedia.

  •   История:

Новости

Операционная система
Объявления о работе
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 

Notice: Undefined variable: forumused in /var/www/html/footer.phpi on line 200

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/banners.phpi on line 44




Последний активный опрос: Какая высота барьера RPM?

[Google]

IBM OS/2 Warp

 
Обучение новичков

Отчет: OS/2 совместимое оборудование

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae