Главная » Статьи для тега "процесс"

Использование Spring Web Flow

Добавлено Дата: 9 May, 2014 категория: Spring

Одна из удивительных особенностей Интернета состоит в том, что в нем легко потеряться. В нем сосредоточено так много всего, что хо- телось бы посмотреть и почитать. Основой широких возможностей Интернета являются гиперссылки. Нет ничего удивительного, что их также называют Всемирной паутиной. Как настоящая паутина, которую плетет паук, она способна поймать в ловушку любого, кто попытается пройтись по нему.

Читать »

Очистка памяти и жизненные циклы в Android приложении

Добавлено Дата: 29 July, 2013 категория: Разработка для Android

 

Жизнь активности в Android кажется скоротечной и полной опасностей. Процесс активности может быть завершен (killed), а объект Activity – уничтожен (destroyed), казалось бы, по прихоти системы. Кроме того, вам никто не гарантирует, что все требуемые переопределения методов жизненного цикла будут вызваны во время завершения процесса.

Читать »

РАЗРАБОТКА ИГР 101 для ОС ANDROID

Добавлено Дата: 10 July, 2013 категория: Программирование игр под Android

 

Разработка игр – непростой процесс. Не столько из-за сложных расчетов, сколько из-за объема информации, которую вам необходимо переварить, прежде чем начать создавать, игру вашей мечты. Программисту нужно беспокоиться о таких обыденных аспектах, как файловый ввод-вывод, обработка ввода, работа со звуком и графикой и поддержка сети. И это только начало. Решив все эти вопросы, вам захочется создать механику игры. Это тоже требует определенного осмысления: вы должны будете решить, на каких принципах будет построен ваш игровой мир. Сможете ли вы обойтись без физического движка, самостоятельно создав простую симуляцию? Кто и как будет жить в вашем игровом мире и как все это будет отображаться на экране?

Читать »

Ломаная – КОМПАС в DELPHI

Добавлено Дата: 9 June, 2013 категория: Delphi, OLE, САПР

Прежде чем приступить к построению ломаной линии нам нужно познакомиться с двумя методами интерфейса ksDocument2D ksPolyline и ksEndObj. Начнем с первого. Вот его прототип:

ksPolyline(

style: Integer //стиль линии ломаной

): Integer;

Читать »

Сигналы и прерывания в системе UNIX

Добавлено Дата: 16 September, 2012 категория: Программирование для UNIX

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

вильных обращений к памяти, при  выполнении специфических инст рукций или  из-за  операций с плавающей точкой. Наиболее  распространенные сигналы,  поступающие из  внешнего мира:  прерывание (interrupt)  –  этот  сигнал посылается, когда вы  нажимаете  клавишу DEL;  выход (quit)– порождается  символом  FS  (ctl-\);  отключение (hangup) – вызван тем, что повешена телефонная трубка, и завершение (terminate) –  порождается  командой  kill. Когда  происходит одно  из вышеуказанных  событий, сигнал посылается  всем  процессам, запу щенным с данного терминала, и если не существует соглашений, пред писывающих иное, сигнал завершает процесс. Для  большинства сигналов создается  дамп  памяти, который может потребоваться  для  отладки. (См. adb(1) и sdb(l).)

Читать »

Каталоги и имена файлов UNIX

Добавлено Дата: 24 August, 2012 категория: Программирование для UNIX

Все принадлежащие пользователю файлы имеют имена, начинающиеся с /usr/you, но если ваш единственный файл называется junk, то, выполнив команду ls, вы не увидите имени /usr/you/junk; имя файла напечатается без префикса:

$ ls

junk

$

Читать »

Процессы UNIX

Добавлено Дата: 22 August, 2012 категория: Программирование для UNIX

Оболочка осуществляет немало других операций помимо организации конвейеров. Давайте ненадолго обратимся к основам одновременного выполнения нескольких программ, о котором упоминалось в предыдущем  разделе. Например, можно запустить две программы в одной  командной строке, разделив их  точкой  с  запятой; оболочка распознает точку с запятой и разбивает строку на две команды:

Читать »

ЭКСПЛУАТАЦИЯ ФАЙЛОВ

Добавлено Дата: 30 July, 2012 категория: Basic

Методы обработки данных в больших файлах гораздо сложнее простых приемов, описанных ранее в данной  главе.  Поэтому  в  настоящем  разделе  предлагается  несколько  советов  тем,  кто   хочет разрабатывать на Бейсике программы для обработки данных.

Существенной  частью  эксплуатации  файлов  являются  поиск  отдельной  записи  и  модификация записей. Модификация состоит в добавлении новых документов или в удалении либо изменении уже существующих.

Читать »

ПОРЯДОК УДАЛЕНИЯ ЗАПИСЕЙ В ФОРМЕ СПИСКА

Добавлено Дата: 5 June, 2012 категория: 1С Предприятие

Рассмотрим  подробнее процесс удаления записей.

Для  удаления  выбранного   элемента  нажмите  иконку

Рис. 5.25. Запуск физического удаления помеченных записей

После   выполнения  упаковки  произойдет  физическое  удаление  помеченных записей.  Восстановить удаленные таким образом записи нельзя.

Читать »

Дефекты ядра

Добавлено Дата: 15 May, 2012 категория: Ядро Linux

Дефекты в ядре  могут быть такими же разнообразными, как  и дефекты в пользовательских программах. Они  возникают по  различным причинам и проявляются в разнообразных формах.  Дефекты занимают диапазон от явно  неправильного кода (например, запись  правильного значения в неправильное место)  до ошибок синхронизации (например, если  не правильно блокируется совместно используемая переменная). Эти дефекты проявляются в любой  форме; от плохой  производительности до неправильного функционирования и даже до потери  данных.

Читать »

Создание процессов

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

Как упоминалось выше, в программах Java могут одновременно выполняться несколько потоков. Большинство систем, на которых функционирует среда Java, также поддерживают запуск нескольких программ. Приложения Java могут вызывать новые программы, обращаясь к одной из двух форм метода System.exec. Каждый успешный вызов exec создает новый объект Process, который представляет собой работающую программу. Вы можете запросить информацию о состоянии процесса и вызвать методы, управляющие его ходом. Существуют две основные формы метода exec:

Читать »

Создание нового процесса

Добавлено Дата: 24 April, 2012 категория: Ядро Linux

В операционной системе Unix  создание процессов происходит уникальным образом.   В  большинстве операционных систем  для  создания процессов используется метод  порождения  процессов  (spawn).  При  этом   создается новый  процесс в  новом адресном пространстве,  в которое считывается исполняемый файл,  и  после  этого начинается исполнение процесса. В ОС  Unix  используется другой  подход, а именно разбиение указанных выше  операций на две  функции:  for k ()  и exe c () 8 .

Читать »

Управление процессами

Добавлено Дата: 15 April, 2012 категория: Ядро Linux

роцесс   одно  из  самых  важных  абстрактных понятий в Unix-подобных операционных системах1. По  сути, процесс—  это  программа, т.е.  объектный код, хранящийся на  каком-либо  носителе информации и  находящийся в  состоянии исполнения. Однако процесс — это  не  только  исполняемый программный код, который  для  операционной  системы Unix  часто  называется text section (сегмент  текста или  сегмент кода).  Процессы также  включают в себя  сегмент данных (data  section),  содержащий глобальные переменные;  набор   ресурсов,  таких  как  открытые файлы и ожидающие на  обработку сигналы; адресное пространство и один  или  более  потоков

Читать »

Завершение процесса

Добавлено Дата: 4 April, 2012 категория: Ядро Linux

Как  это  ни  грустно, но  любой  процесс в  конечном итоге  должен  завершиться. Когда  процесс завершается, ядро  должно освободить ресурсы, занятые процессом, и оповестить процесс, который является родительским для  завершившегося, о том, что  его  порожденный процесс, к сожалению, "умер".

Читать »

Реализация  потоков в ядре  Linux

Добавлено Дата: 1 April, 2012 категория: Ядро Linux

Многопоточность — это  популярная сегодня  программная абстракция. Она  обеспечивает выполнение нескольких потоков в совместно используемом адресном пространстве памяти.  Потоки  также  могут  совместно использовать открытые файлы и другие  ресурсы. Многопоточность используется для  параллельного программирования (concurrent programming),  что  на  многопроцессорных  системах  обеспечивает истинный параллелизм.

Читать »