Предоставляет ли Java VM пользовательские обработчики потоков, такие как переполнение стека

API потоков в PHP предоставляет функции для создания пользовательских потоков в движке Zend. Эти функции потока были разработаны так, чтобы они выглядели так, как если бы они были родными Unix-подобными файловыми дескрипторами, в которых можно fopen, fwrite, fread, fseek и т. Д. Как обычным файлом, но с пользовательскими обработчиками, которые могут (например) открывать базу данных подключение по fopen, выполнение SQL SELECT для fread, SQL INSERT для fwrite и т. д., создание высокоуровневого API базы данных, который ведет себя как обычный файл.

Эти потоковые обработчики лучше всего подходят для написания на C / C ++, а PHP / Zend предоставляют собственный API для создания потоковых обработчиков.

Предоставляет ли Java VM собственный API для этого типа обработки данных?

0

Решение

Похоже, вы описываете java.nio а также в частности java.nio.channels пакеты. Например, java.nio.channels.Channel Javadoc говорит (частично)

Канал представляет собой открытое соединение с объектом, таким как аппаратное устройство, файл, сетевой сокет или программный компонент, который способен выполнять одну или несколько отдельных операций ввода-вывода, например, чтение или запись.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]