Джонсон Харт - Системное программирование в среде Windows

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "Системное программирование в среде Windows"
Описание и краткое содержание "Системное программирование в среде Windows" читать бесплатно онлайн.
Эта книга посвящена вопросам разработки приложений с использованием интерфейса прикладного программирования операционных систем компании Microsoft (Windows 9х, Windows XP, Windows 2000 и Windows Server 2003). Основное внимание уделяется базовым системным службам, включая управление файловой системой, процессами и потоками, взаимодействие между процессами, сетевое программирование и синхронизацию. Рассматривается методика переноса приложений, написанных в среде Win32, в среду Win64. Подробно описываются все аспекты системы безопасности Windows и ее практического применения. Изобилие реальных примеров, доступных также и на Web-сайте книги, существенно упрощает усвоение материала.
Книга ориентирована на разработчиков и программистов, как высокой квалификации, так и начинающих, а также будет полезна для студентов соответствующих специальностей.
Примечание. Многие поставщики систем UNIX предоставляют собственные средства обработки исключений.
Глава 5: управление памятью, отображение файлов и библиотеки DLL Область Windows UNIX Библиотека С Отображение файлов CreateFileMapping shmget - Отображение файлов MapViewOfFile mmap, shmat - Отображение файлов MapViewOfFileEx mmap, shmat - Отображение файлов OpenFileMapping shmget - Отображение файлов UnmapViewOfFile munmap, shmdt, shmctl - Управление памятью GetProcessHeap - - Управление памятью GetSystemInfo - - Управление памятью HeapAlloc sbrk, brk или библиотека С malloc, calloc Управление памятью HeapCreate - - Управление памятью HeapDestroy - - Управление памятью HeapFree Используйте библиотеку С free Управление памятью HeapReAlloc Используйте библиотеку С realloc Управление памятью HeapSize - - Разделяемая память CloseHandle (в данном случае закрытие дескриптора объекта отображения файла) shmctl - Разделяемая память CreateFileMapping, OpenFileMapping shmget - Разделяемая память MapViewOfFile shmat - Разделяемая память UnmapViewOfFile shmdt - Библиотеки DLL LoadLibrary dlopen - Библиотеки DLL FreeLibrary dlclose - Библиотеки DLL GetProcAddress dlsyn - Библиотеки DLL DllMain pthread_once - Глава 6: управление процессами Область Windows UNIX Библиотека С Примечания Управление процессами CreateProcess fork(); execl()*, system() - Существует 6 функций ехесхх Управление процессами ExitProcess _exit exit Управление процессами GetCommandLine argv[] argv[] Управление процессами GetCurrentProcess getpid* - Управление процессами GetCurrentProcessId getpid* - Управление процессами GetEnvironmentStrings - getenv Управление процессами GetEnvironmentVariable - getenv Управление процессами GetExitCodeProcess wait, waitpid - Управление процессами GetProcessTimes times, wait3, wait4 - Управление процессами GetProcessWorkingSetSize wait3, wait4 - Управление процессами - execl*,execv*,execle*,execve*,execlp*,execvp* - В Windows прямой эквивалент отсутствует Управление процессами - fork, vfork - В Windows прямой эквивалент отсутствует Управление процессами - getppid - Отношения "предок/потомок" в Windows отсутствуют Управление процессами - getgid, getegid - Понятие группы процессов в Windows отсутствует Управление процессами - getpgrp - Управление процессами - setpgid - Управление процессами - setsid - Управление процессами - tcgetpgrp - Управление процессами - tcsetpgrp - Управление процессами OpenProcess - - Управление процессами SetEnvironmentVariable putenv - putenv не включена в стандартную библиотеку С Управление процессами TerminateProcess kill - Синхронизация: процесс WaitForMultipleObjects (в данном случае ожидание дескрипторов процесса) waitpid - Синхронизация: процесс WaitForSingleObject (в данном случае ожидание дескриптора процесса) wait, waitpid - Таймеры KillTimer alarm(0) - Таймеры SetTimer alarm - Таймеры Sleep sleep - Таймеры Sleep poll или select без указания файлового дескриптора - Глава 7: Потоки и планирование выполнения Область Windows UNIX/Pthreads Примечания Управление потоками CreateRemoteThread - TLS TlsAlloc pthread_key_alloc TLS TlsFree pthread_key_delete TLS TlsGetValue pthread_getspecific TLS TlsSetValue pthread_setspecific Управление потоками CreateThread, _beginthreadex pthread_create Управление потоками ExitThread, _endthreadex pthread_exit Управление потоками GetCurrentThread pthread_self Управление потоками GetCurrentThreadId - Управление потоками GetExitCodeThread pthread_yield Управление потоками ResumeThread - Управление потоками SuspendThread - Управление потоками TerminateThread pthread_cancel pthread_cancel является более безопасной Управление потоками WaitForSingleObject (в данном случае ожидание дескриптора потока) pthread_join Приоритет потоков GetPriorityClass pthread_attr_getschedpolicy, getpriority Приоритет потоков GetThreadPriority pthread_attr_getschedparam Приоритет потоков SetPriorityClass pthread_attr_setschedpolicy, setpriority, nice Приоритет потоков SetThreadPriority pthread_attr_setschedparamПримечание. Будучи частью всех современных систем UNIX, потоки Pthreads доступны также в системах, отличных от UNIX.
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "Системное программирование в среде Windows"
Книги похожие на "Системное программирование в среде Windows" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Джонсон Харт - Системное программирование в среде Windows"
Отзывы читателей о книге "Системное программирование в среде Windows", комментарии и мнения людей о произведении.