Ziost Technologies logo

February 10, 2007

New version of database application creator is available
  Yet another win for Ziost Technologies. Second version of application for rapid creation of database-driven software is now available for use.
[details >>]


January 24, 2007

Intervention into the market of Photography services
  In the scope of Photo services agreement with ^DevelopAll (www.developall.com), Web Dev team in collaboration with design team has introduced new photography portal - photohand.com, which is the...
[details >>]


November 13, 2006

Stoneramp.com has been chosen as a hosting solution
  Stoneramp.com has been chosen by Ziost Technologies as a hosting solution for our customers.
[details >>]


November 8, 2006

Our team enlarged
  Development team was enlarged with 3 new people.
[details >>]


August 7, 2006

.NET Team has release new version of the database application
  .NET team has announced release of the first version of application solution for rapid database development.
[details >>]


July 1, 2006

Ziost goes global
  Ziost Technologies has developed platform for easy creating of multi-language web-applications called Clone.
[details >>]


June 14, 2006

Education portal of CA district has been released
  WebDev team announces release of the website for Educational foundation of California under the agreement with Anna Myers Photography and DevelopAll^
[details >>]


Small Business

  We've started a programm of assisting for startup companies with establishing their business at the IT sphere, this includes...
[details >>]



Big Companies

  Business profit for big companies in working with Ziost can be shown in different approaches...
[details >>]




careers not found


ACE

ACE is an object-oriented thread encapsulation C++ class library. This library shields programmers from differences between Solaris threads, POSIX pthreads, and Win32 threads. The architecture of this class library is presented from an end-user and internal design perspective and key design and implementation issues are discussed. Readers will gain an understanding of the overall design approach, as well as the tradeoffs between various software quality factors such as performance, portability, and extensibility.

The ACE Locks Class Category
  • Mutex, Thread Mutex, and Process Mutex: These classes provide a simple and efficient mechanism that serializes access to a shared resource (such as a file or object in shared memory). They encapsulate Solaris, POSIX, and Win32 synchronization variables (mutex t, pthread mutex t, and HANDLE, respectively)
  • RW Mutex, RW Thread Mutex, RW Process Mutex: These classes serialize access to shared resources whose contents are searched more than they are changed. They encapsulate the Solaris rwlock t synchronization variable (the POSIX pthreads and Win32 threads implementation uses other mechanisms)
  • Semaphore, Thread Semaphore, Process Semaphore, : These classes implement Dijkstra's "counting semaphore" abstraction, which is a general mechanism for serializing multiple threads of control. They encapsulate the Solaris sema t synchronization variable (the POSIX pthreads and Win32 threads implementation use other mechanisms)
  • Null Mutex: The Null Mutex class provides a zerooverhead implementation of the locking interface used by the other C++ wrappers for synchronization
  • Token: The Token class provides a more generalpurpose synchronization mechanism than a Mutex. For example, it implements "recursive mutex" semantics, where a thread that owns the token can reacquire it without deadlocking. In addition, threads that are blocked awaiting a Token are serviced in strict FIFO order as other threads release the token (in contrast, Mutex don’t strictly enforce an acquisition order)

rax.ru
Advertisement: Investment * Itlibitum, Corp. * Quebec and Canada * Gift Ideas * Idées Cadeaux * Last Combat