Document revision date: 19 July 1999
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

Guide to DECthreads

Index


Previous Contents


Master Alphabetic Index
A B C D E F G H I K L M N O P R S T U V W

A
Address exceptions
Addressing
    64-bit
    64-bit, for DECthreads
API
    See Application Programming Interface (API)
Application programming interface (API)
    DECthreads error conditions from
ASTs (asynchronous system traps)
    DECthreads's delivery of
    restrictions on use with DECthreads
Asynchronous cancelation
    of threads
        cleanup from
Asynchronous programming techniques
    in a multithreaded program
Asynchronous thread cancelation
    cleanup from
Asynchronous user interface example program
Attributes
    of condition variables
    of mutexes
        mutex type
    of threads
        contention scope
        guardsize
        inherit scheduling
        scheduling policy
        scheduling priority
        stack address
        stack size
Attributes objects
    creating
    destroying
B
Background scheduling policy
Boss/worker functional model
    work queue variation
Bugchecks
    configuring output
    contents of dump file
    forming dump file name
    interpreting output
C
Cancelability state
    of threads
Cancelability state attribute
    of thread attributes object
        setting #1
        setting #2
Cancelability type
    of threads
Cancelability type attribute
    of thread attributes object
        setting
Cancelation points
    DECthreads routines that provide #1
    DECthreads routines that provide #2
    in DECthreads under OpenVMS Alpha
    in multithreaded code
    system service routines that provide
        under DIGITAL UNIX
        under OpenVMS Alpha
Cancelation requests
    delivering #1
    delivering #2
    delivering #3
    sending
CATCH macro
CATCH_ALL macro
Cleanup handlers
    executing
    of threads
    registering
CMA interface
cma interface
    See Compaq-proprietary CMA (cma) interface
Compaq proprietary CMA (cma) interface #1
Compaq proprietary CMA (cma) interface #2
Compiling applications
    under DIGITAL UNIX
    under OpenVMS
    under Windows NT
Concurrency level
    of threads
        getting
        setting
Condition handlers
    declaring for DECthreads
Condition handlers (OpenVMS)
    declaring
Condition values (OpenVMS)
    used by DECthreads
Condition variable attributes objects #1
Condition variable attributes objects #2
    creating
    destroying
    initializing
    obtaining process-shared attribute value
    setting process-shared attribute value
Condition variables
    creating #1
    creating #2
    destroying #1
    destroying #2
    distinguishing from mutexes
    initializing #1
    initializing #2
    naming #1
    naming #2
    process-shared
    signaling #1
    signaling #2
    under the DECthreads thread-independent services (tis) interface
    using in thread-safe library code
    waiting a specified time interval for #1
    waiting a specified time interval for #2
    waiting indefinitely for #1
    waiting indefinitely for #2
    waiting indefinitely for #3
    wakeups for waiting threads #1
    wakeups for waiting threads #2
    wakeups for waiting threads #3
    wakeups for waiting threads #4
    wakeups for waiting threads #5
Contention scope
    interaction with thread scheduling attributes
    of threads
Contention scope attribute
    of thread attributes object
        getting
        setting
D
d4 interface
    See POSIX 1003.4a/Draft 4 (d4) interface #1
    See POSIX 1003.4a/Draft 4 (d4) interface #2
Data
    See Thread-specific data
Deadlocks #1
Deadlocks #2
    among threads
    avoiding
Debugging tools
    for DECthreads applications
    metered mode
    under DIGITAL UNIX
    under OpenVMS
    under Windows NT
DECthreads
    64-bit addressing
    application programming interface error conditions
    background scheduling policy of threads
    blocking OpenVMS system services
    blocking system services
    bugcheck feature
        See Bugchecks
    cancelability of system services #1
    cancelability of system services #2
    cancelability of system services #3
    compiling applications
        under DIGITAL UNIX
        under OpenVMS
        under Windows NT
    condition values used
    debugging applications
    declaring OpenVMS condition handlers
    delivery of OpenVMS ASTs
    dynamic activation
        under DIGITAL UNIX
        under OpenVMS
    effects of DCL commands
    effects of OpenVMS DCL commands
    error conditions
        application programming interface level
        internal
    exiting from images
    exiting from OpenVMS images
    first-in/first-out (FIFO) thread scheduling policy
    foreground thread scheduling policy
    global lock
        avoiding software that lacks thread safety
        using from the tis interface
    header files
        under DIGITAL UNIX
        under OpenVMS
    interactions with OpenVMS
    interfaces
        Compaq proprietary CMA (cma)
        in C language
        in languages other than C
        obsolete
        POSIX 1003.4a/Draft 4 (d4)
        POSIX.1c (pthread)
        thread-independent services (tis)
        undocumented but supported
    internal error conditions
    interoperability
        with errno variable #1
        with errno variable #2
        with POSIX for OpenVMS layered product
        with signals (DIGITAL UNIX)
        with Win32 application programming interface
    libraries
    linking applications
        under DIGITAL UNIX
        under Windows NT
    linking with shared libraries (DIGITAL UNIX)
    platform dependencies
        for DIGITAL UNIX
        for OpenVMS
        for Windows NT
    POSIX.1003.4a/Draft 4 (d4) interface
    POSIX.1c (pthread) interface
    real-time scheduling
    round-robin (RR) thread scheduling policy
    thread-independent services (tis) interface #1
    thread-independent services (tis) interface #2
    thread-independent services (tis) interface #3
    throughput thread scheduling policy
    two-level scheduling #1
    two-level scheduling #2
        under DIGITAL UNIX
        under OpenVMS Alpha
    use of kernel threads
        under DIGITAL UNIX
        under OpenVMS Alpha
    virtual processors
    virtual processors (OpenVMS)
DECthreads exceptions package
DECthreads global mutex
    locking #1
    locking #2
    unlocking #1
    unlocking #2
Default mutexes
Detachstate attribute
    of thread attributes object
        getting
        setting
DIGITAL UNIX operating system
    using DECthreads with
Dynamic activation
    of DECthreads
        under DIGITAL UNIX
        under OpenVMS
Dynamic memory
    using from threads


Previous Next Contents Index

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
6101PRO_INDEX.HTML