![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
gmax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
Всем привет!
Кто-нибудь может объяснить какая разница между обозначениями "дескриптор " и "хендл "? применительно к программированию ![]() |
|||
|
||||
DarkDS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
Программированию на чем?
|
|||
|
||||
gmax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
на Java
|
|||
|
||||
gmax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
даже так:
какая разница между "хендлом процесса"(который используется, к примеру, в WinAPI) и "дескриптором процесса"(упоминание о котором я встретил в документации по Java) ![]() |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
В принципе понятие "descriptor" это как правило синоним английского слова "handle", которым в операционной системе называют длинное целое число, используемое для доступа к различным ресурсам системы, таким как файлы и окна.
Так, при открытии или создании файла, ОС присваивает ему некоторое целое число, которое может потом использоваться для работы с этим файлом. Понятие дескриптора - это низкоуровнивое понятие, которое используется при системном программировании. Простой прикладной программист, как правило, понятия не имеет что это такое, так как он использует высокоуровневые библиотеки, которые инкапсулируют от него работу с дескрипторами. Точно так-же и в Java. Сама виртуальная машина работает с использованием дескрипторов операционной системы, но программист Java напрямую к ним доступа не имеет. Поэтому использовать выражения вроде "дескриптор процесса" в Java наверно не совсем корректно, так как в Java мы работаем не с дескрипторами а с ссылками на объект того же процесса. Хотя наверно можно называть эти ссылки дескрипторами, но помнить что это не тоже самое что и дескриптор в операционной системе. -------------------- Account removed |
|||
|
||||
DarkDS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 11 Всего: 16 |
Хендл имеется в виду handler?
![]() |
|||
|
||||
gmax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.9.2003 Репутация: нет Всего: нет |
понял, спасибо за консультацию Sun
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |