Thread Safe
FifoEmbed is a thread-safe basic queue, packet queue, and FIFO allocator. When programming device drivers, network stacks, and similar systems, you often need a queue and storage management. FifoEmbed provides three C abstract data types, all implemented on top of circular arrays: - A basic...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (96): FifoEmbed Download |
libbsl (Basic System Library) is a powerful, easy to use and fully thread safe C++ template class library for frequently recurring (machine/OS oriented) programming problems. All fundamental objects in libbsl are freely copyable and shareable between an arbitrary number of threads - e.g....
Platforms: *nix
License: Freeware | Size: 1.04 MB | Download (89): libbsl Download |
libcontain library provides a large and growing number of fast and thread-safe containter objects written in C and C++. The libcontain library now provides the following container types: - a series of hash tables libcontain includes the hash table implementation from GNU glib and a hash...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (93): libcontain 0.2 Download |
libpseudo is a generic library which provides simple, thread-safe messaging between threads. It also provides a facility for implementing a run-time tunable, thread-like callback queue for single-threaded applications.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (94): libpseudo Download |
OpenGUI is a high-level multi-platform, thread-safe C/C++ windowing and graphics library built upon a fast, low-level graphics kernel. OpenGUI program provides 2D drawing primitives and an event-driven windowing API for easy application development. The benefit of this library is speed, power,...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (92): OpenGUI Download |
A simple, fast, thread safe, standards based cache for Java, and provides memory and disk stores and distributed operation for clusters. ehcache is widely used in such open source projects as Hibernate and Spring. Terracotta offers enterprise edition
Platforms: Windows, Mac, Linux
License: Freeware | Size: 63.58 MB | Download (47): ehcache Download |
JAMon API is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor the performance and scalability of production applications. JAMon tracks hits, execution times (total, avg, min, max, std dev), and more.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.14 MB | Download (50): JAMon API Download |
The Tiny Grasshopper Cache Store provides a memory based, least recently used (LRU), thread-safe caching mechanism that can openly cache any Java Object. The cache store is easy to use and doesn't require any setup.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 8.94 KB | Download (47): Tiny Grasshopper Cache Store Download |
The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications. JAMon can be used to determine application performance bottlenecks, user/application interactions, track application scalability, and...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (59): Java Application Monitor Download |
Libcwd is a thread-safe, full-featured debugging support library for C developers. It includes ostream-based debug output with custom debug channels and devices, powerful memory allocation debugging support, as well as run-time support for printing source file:line number information and...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (52): Libcwd Download |
Python HTTP library with thread-safe connection pooling and file post support. * HTTPConnectionPool and HTTPSConnectionPool - Thread-safe connection pooling and re-using with HTTP/1.1 keep-alive. * filepost - File posting! Supported implicitly by HTTPConnectionPool.post_url. * (Optional)...
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (42): urllib3 Download |
MacFSEvents is a Python library that provides thread-safe directory observation primitives using callbacks. It wraps the Mac OS X FSEvents API in a C-extension.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (50): MacFSEvents Download |
CRDatabase is an open source and experimental fork of EGODatabase, a thread-safe Objective-C SQLite wrapper (which uses some code from FMDB), where thread-safety is implemented via custom GCD queues. CRDatabase also has some asyncronious methods that use C blocks.
Platforms: Mac
License: Freeware | Size: 112.64 KB | Download (39): CRDatabase Download |
Class::InsideOut is a Perl module with a safe, simple inside-out object construction kit. SYNOPSIS package My::Class; use Class::InsideOut qw( public private register id ); public name => my %name; # accessor: name() private age => my %age; # no accessor sub new { register( shift ) }...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (88): Class::InsideOut Download |
A lightweight library that retrieves statistics of the system's activity in a portable and thread safe way. In each OS that it supports it offers the same API for retrieving the activity of: hard disks, CPUs, memory, processes and network interfaces.
Platforms: Mac
License: Freeware | Size: 71.68 KB | Download (36): libsysactivity Download |
DBConnect API is an open source project aimed at developing an easy to use and uniform C++ API to access multiple databases on the Windows and Unix platforms. DBConnect API uses the native API's of the Database Management Systems (DBMS) to achieve maximum speed and the lowest level of...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (38): DBConnect API Download |
JCom SDK provides a network package for the Java language. The JCom SDK is a network package for the Java language. It allows the programmer to create client/server application with little knowledge about networks and no knowledge about TCP/IP. It is basically a set of wrappers built around...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (106): JCom SDK Download |
The Freiburg project is an infrastructure to replace shared libraries with a client/server interface. This system converts a shared library into a "service" using Unix or inet domain sockets for communication. The "service" will be usable by any programming language without additional C...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (98): The Freiburg Project Download |
libESMTP is an SMTP client which manages posting (or submission of) electronic mail via a preconfigured Mail Transport Agent (MTA). libESMTP library may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail but where mail functionality is not that...
Platforms: *nix
License: Freeware | Size: 471.04 KB | Download (111): libESMTP Download |
Libcwd is a full-featured and well-documented library that assists C++ developers with debugging their applications. C++ Debugging Support library includes support for ostream-based debug output, custom debug channels and devices, memory allocation debugging, run-time sourcefile:linenumber...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (94): C++ Debugging Support library Download |