GHL 3.4.6 Release Note
This document describes contents of version up from
GHL 3.4.5 to GHL 3.4.6.
- Adapted to multi-thread programming
-
We have made most of GHL functions reentrant.
GHL is available on multi-thread programming now.
See Multi Threading
for the details.
Also, there is a simple example of multi-thread programming in examples/multi_thread.
UTIL
gh_memMutexIsActive return whether the mutual exclusive locking with memMutex is active
gh_memMutexStart start the mutual exclusive locking with memMutex
gh_memMutexStop stop the mutual exclusive locking with memMutex
gh_mutexFree destroy the given mutex
gh_mutexLock lock the given mutex
gh_mutexNew create a new mutex
gh_mutexUnlock unlock the given mutex
Following bugs has been fixed after the release of GHL 3.4.5.
- gh[23]cuspCmc
- has missed a solution which should has been returned.
- gh2iflt*Ell, gh2ifltEll*
- has missed a solution which should has been returned.
We greatly appreciate bug reports from GHL users.
Thank you.
GHL is being brought you by following persons
Naotake KAKISHITA naokak@pml.co.jp
Toru HASEGAWA hasegawa@sra.co.jp
Nobuyuki SHIKANO shikano@pml.co.jp
Hideaki ITO hideit@pml.co.jp
Thank you for your continued support!
Copyright (c) 2003 Precision Modeling Laboratory,Inc., Tokyo, Japan. All Rights Reserved.