GPIB system and method which allows multiple thread access to gl

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral adapting

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712 10, 712241, 709305, G06F 1314

Patent

active

059580283

ABSTRACT:
A system and method which enables a plurality of threads in a multithreaded application to each access per-thread copies of GPIB global variables in a GPIB system. According to the present invention, the plurality of threads use a special set of thread-local GPIB calls to perform the per-thread accesses. Whenever a thread first makes a GPIB call, the GPIB driver software begins maintaining a private copy of all of the GPIB global variables for the respective thread. The driver preferably maintains a separate private copy for each thread. Later, when the thread desires to access a per-thread copy of one or more global variables, the thread uses a thread-local GPIB call to perform the per-thread access. The thread-local functions used to access these per-thread GPIB global variables are ThreadIbsta, ThreadIberr, ThreadIbcnt, and ThreadIbcntl. When the GPIB driver level software receives a call to a thread-local function to access a per-thread global variable, the software determines the appropriate value for the respective thread and returns the per-thread value to the respective requesting thread. In one embodiment, the thread can specify a memory area where the per-thread global variables are maintained. In this manner, the thread can access the per-thread global variables directly from the specified memory area, without having to make thread-local function calls.

REFERENCES:
patent: 5421014 (1995-05-01), Bucher
patent: 5481706 (1996-01-01), Peek
patent: 5511192 (1996-04-01), Shirakihara
patent: 5524255 (1996-06-01), Beard et al.
patent: 5799182 (1998-08-01), Gravenstien et al.
patent: 5812852 (1998-09-01), Poulsen et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

GPIB system and method which allows multiple thread access to gl does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with GPIB system and method which allows multiple thread access to gl, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and GPIB system and method which allows multiple thread access to gl will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-697690

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.