Главная » Статьи для тега "вычислений"

Сценарии MDX

Добавлено Дата: 27 February, 2012 категория: Microsoft SQL Server, Базы данных

Множества и вычисления, подобные описанные в настоящей главе, могут быть созданы непосредственно в кубе. Для этого в утилите BIDS откройте конструктор кубов для интересующего вас куба и переключитесь на вкладку Calculations.

Дополнительная Более подробно об особенностях процесса проектирования куба см. в главе 43.

Читать »

Потоки Piped в Java

Добавлено Дата: 5 June, 2011 категория: Java

 

  Канальные потоки (piped streams), определяемые классами семейства Piped — PipedinputStream, PipedOutputstream, PipedReader и Pipedwriter, — используются в виде пар ввода-вывода (записи-чтения); данные, переданные в поток вывода (записи), служат источником для потока ввода (чтения). С каналом (pipe) связан внутренний буфер, емкость которого определяется при реализации класса, что позволяет поддерживать разные уровни производительности процессов вывода и ввода; однако средств динамического управления размером буфера не существует.

Читать »

ПОТОКИ вычислений Java

Добавлено Дата: 31 May, 2011 категория: Java

                                                   

                                                 Как -можно быть в двух -местах одновременно. не будучи нигде?

                            Firesign Theater

Инструкции программ, которые мы обычно пишем, выполняются шаг за шагом в строгой последовательности. Следующий рисунок иллюстрирует ситуацию, когда программа запрашивает значение текущего остатка на банковском счете (getBalance), выполняет приходную операцию, увеличивая остаток на сумму deposit,а затем сохраняет результат в объекте банковского счета (setBalance).

Читать »

Java.security — обеспечение безопасности

Добавлено Дата: 23 May, 2011 категория: Java

 

   Пакет Java, security содержит целый ряд полезных инструментов для выполнения функций, связанных с обеспечением безопасности (security) вычислений. В настоящее время пакет включает средства поддержки цифровых подписей (digital signatures), классификаторов сообщений (message digest), цифровых сертификатов (digital certificates) (соответствующие типы реализованы во вложенном пакете Java, security, cert), ключей RSA и DSA (RSA and DSA keys) (Java, security. interfaces), списков регулирования доступа (access control lists) (Java, security. acl) и спецификаций параметров ключей и алгоритмов (key and algorithm parameter specifications) (Java.security.spec).

Читать »

Синхронизация и состязания в Java

Добавлено Дата: 15 May, 2011 категория: Java

 

   Классы байтовых и символьных потоков придерживаются определенной политики синхронизации (synchronization policy), хотя достигают поставленных целей по-разному. Поведение потоковых классов в отношении разрешения возможных ситуаций, связанных с состязаниями, оговорено в соответствующих спецификациях отнюдь не исчерпывающе, но его можно достаточно полно описать следующим образом.

Читать »

Синхронизированные оболочки коллекций

Добавлено Дата: 14 May, 2011 категория: Java

 

  Все реализации коллекций, объявленные в пакете java.util, сами по себе не поддерживают средств синхронизации (за исключением коллекций некоторых устаревших типов, рассмотренных в разделе 16.12). Ответственность за обеспечение синхронизации доступа к содержимому коллекции со стороны нескольких потоков вычислений обычно возлагается на прикладной код. Автор кода может добиться такой цели, явно обозначая методы или выражения признаком synchronized либо проектируя код в расчете на возможность обращения к коллекции только из одного потока вычислений. Подобные приемы как раз и отвечают ситуациям, в которых коллекции применяются наиболее час-то — объекты коллекций, как правило, создаются в виде локальных переменных в теле методов либо объявляются в форме private-полей классов с синхронизированным кодом.

Читать »