Rama K. Govindaraju - Poughkeepsie NY Elizabeth Anne Kon - Poughkeepsie NY Robert Michael Straub - Poughkeepsie NY William G. Tuel - Kingston NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
709102
Abstract:
Hybrid lock and unlock capabilities are provided for a threaded computing environment. For example, kernel locking services are selectively employed in conjunction with functions in the POSIX threads standard to provide a lock capability and an unlock capability. The hybrid approach determines which lock scheme to employ by evaluating whether one thread or multiple threads concurrently desire a resource lock. When only one thread desires the lock, the thread is directly assigned resource ownership employing one of an operating system primitive lock process or a hardware lock process. An alternate lock process is used to obtain resource ownership when multiple threads concurrently desire the lock. This alternate process employs at least one function in the POSIX threads standard to implement a queue of waiting threads. A similar hybrid approach to the unlock capability is also provided.
System For Resource Lock/Unlock Capability In Multithreaded Computer Environment
Rama K. Govindaraju - Poughkeepsie NY Elizabeth Anne Kon - Poughkeepsie NY Robert Michael Straub - Poughkeepsie NY William G. Tuel - Kingston NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
709102
Abstract:
Hybrid lock and unlock capabilities are provided for a threaded computing environment. For example, kernel locking services are selectively employed in conjunction with functions in the POSIX threads standard to provide a lock capability and an unlock capability. The hybrid approach determines which lock scheme to employ by evaluating whether one thread or multiple threads concurrently desire a resource lock. When only one thread desires the lock, the thread is directly assigned resource ownership employing one of an operating system primitive lock process or a hardware lock process. An alternate lock process is used to obtain resource ownership when multiple threads concurrently desire the lock. This alternate process employs at least one function in the POSIX threads standard to implement a queue of waiting threads. A similar hybrid approach to the unlock capability is also provided.
Resource Lock/Unlock Capability In Multithreaded Computer Environment
Rama K. Govindaraju - Poughkeepsie NY Elizabeth Anne Kon - Poughkeepsie NY Robert Michael Straub - Poughkeepsie NY William G. Tuel - Kingston NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
709102
Abstract:
Hybrid lock and unlock capabilities are provided for a threaded computing environment. For example, kernel locking services are selectively employed in conjunction with functions in the POSIX threads standard to provide a lock capability and an unlock capability. The hybrid approach determines which lock scheme to employ by evaluating whether one thread or multiple threads concurrently desire a resource lock. When only one thread desires the lock, the thread is directly assigned resource ownership employing one of an operating system primitive lock process or a hardware lock process. An alternate lock process is used to obtain resource ownership when multiple threads concurrently desire the lock. This alternate process employs at least one function in the POSIX threads standard to implement a queue of waiting threads. A similar hybrid approach to the unlock capability is also provided.
Youtube
ALONE in Mexico Vlog ! | Elizabeth Kon
Hi guys ! I had to go on vacation alone ! Follow me around to meet my ...
Duration:
15m 4s
GRWM Summer vibes | Elizabeth Kon
Hi guys! Today's makeup look is inspired by the springtime and the awe...
Duration:
24m 10s
Is Queen Elizabeth A Descendant of The Prophe...
Asslam o Alekum Dosto.... Ye video malika e bartania (British Queen) E...
Duration:
6m 32s
My Favorite things ! | Elizabeth Kon
Hey Guys ! Today I wanted to share with you a few things I have been l...
Duration:
14m 32s
My 5 minute makeup routine | Elizabeth Kon
Hi guys! I hope you all are having an amazing day, this video was requ...
Duration:
8m 48s
My go to Spring Makeup look | Elizabeth Kon
Hi guys! With spring time coming at full speed ahead I created my go t...
Duration:
15m 12s
First Impressions ALL NEW MAKEUP drugstore ed...
Hi guys! Thank you for joining me for another video. Today we explorin...
Duration:
15m 49s
CLEAN GIRL makeup look | Elizabeth Kon
Hi guys! So happy you joined for another video, I have been seeing the...