thread-utils-delphi
Automatically exported from code.google.com/p/thread-utils-delphi
- Quiet
- Library
- Delphi
- GitHub
- ★ 2

30,061 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Automatically exported from code.google.com/p/thread-utils-delphi
A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡
Java based ThreadPoolExecutor for Delphi
Simplified threading for special tasks
Initial check-in
Delphi Thread Barrier implementation
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
A threaded StateMachine with the ability to pause / abort in state and possible remote control via dataprovider
Code examples from Delphi Thread Safety Patterns Book
My Own Delphi-Collection ( Thread )
Threading units for Delphi
High Performance Thread Pool - A simple and nice thread pool design for Lazarus
Very simple library providing TThread descendant that is able to synchronize with (execute its method in context of...) any other cooperating thread.
simple to use threading library
Helper classes to support simple multi-threading.
System In the Online Package Manager
Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
Class to facilitate the creation of Anonymous Threads in your project
OmniThreadLibrary New Generation — cross-platform Delphi threading library
OtsThreadPool :: Execução de tarefas em multi-threads - Delphi
Thread implementation support both FireMonkey, VCL frameworks.
Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).
Platform agnostic light-locking threading library for Delphi (part of the DarkGlass project)
A lightweight, thread-safe worker management library for Delphi / Pascal that provides concurrent task execution with configurable limits and automatic queue management.
A Delphi project to detect Freeze in the Main Thread.
TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
Named threads in Linux
Kill Windows Explorer High CPU Thread
Exemplo de Projeto de acesso a porta serial utilizando thread em Delphi XE3.
Running procedures and methods parallel via a thread pool.
System In the Online Package Manager
A simple and powerful multithreading library for Delphi
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
Task worker thread template
Small and simple: Thread Pools with Tasks
Cross platform thread timer for Delphi using OS Platform APIs
Easy to use Bus, ressources friendly and super-easy inter-thread communication capabilities
A (non-GUI) base utilities library for Pascal (Delphi/Free Pascal/Lazarus)
A memory manager for Delphi (Enhance FastMM4 for multi-threads - MultiCore CPUs)
Ever need to run heavy operation in background without blocking main thread and get results sync results once done?
Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL
. Delphi FPC FastMM4 fork with AVX support and multi-threaded enhancements faster locking
Windows I/O Completion Port wrapper class for Delphi and Free Pascal
Pthreads for windows in delphi
Cross-platform thread-safe implementation of Delegates for Delphi 2009 and later
Replacement of AllocateHWND and DeallocateHWND functions. It is mainly intended for Lazarus since it does not implement these functions at this moment. Note that current implementation is thread safe.
Mini threaded event bus in Pascal Object. Delphi XE7 or superior require to compil
A simple lock-less thread queue for Delphi
A free pascal multi thread task manager with support resources
Windows I/O Completion Port wrapper class for Delphi and Free Pascal
. Delphi The package is about Kernel Objects for the biggest part. The most important object types are wrapped up in interfaces, utilizing all the specific kernel32 APIs. Has interface wrappers for: Events, Mutexes, Threads, Processes, Windows, Modules, Tray Icons, shared memory buffers.
RDP Wrapper Library
Deep memory analysis for Windows processes — the tool that saves you hours of debugging
A memory manager for Delphi and C++ Builder with powerful debugging facilities
Delphi Detours Library
This repository contains the source code of toro unikernel