Showing 253 open source projects for "java thread"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 1
    Netty demos

    Netty demos

    Demos of Netty 4.x User Guide

    Netty Demos is a Java example collection that accompanies the Chinese Netty 4.x User Guide and a related practical book. It lets readers compare standard blocking I/O, NIO, AIO, and Netty implementations of similar network programs. The repository includes echo, discard, time, TCP, UDP, HTTP, HTTP/2, and WebSocket examples. Additional samples explain ByteBuffer, ByteBuf usage modes, thread pools, the Reactor pattern, heartbeat handling, and custom codecs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    OfficeFloor

    OfficeFloor

    inversion of coupling control

    OfficeFloor provides inversion of coupling control, with its: - dependency injection - continuation injection - thread injection For more information visit the OfficeFloor web site ( http://officefloor.net )
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    Asynchronous Http Client for Android
    An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. Make asynchronous HTTP requests, handle responses in anonymous callbacks. Requests use a thread pool to cap concurrent resource usage. Multipart file uploads with no additional third-party libraries. Tiny size overhead to your application, only 60kb for everything. Automatic smart request retries optimized for spotty mobile connections. Automatic gzip response decoding support for...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Keystone Engine

    Keystone Engine

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, etc.)

    ...Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, & X86 (include 16/32/64bit). Clean/simple/lightweight/intuitive architecture-neutral API. Implemented in C/C++ languages, with bindings for Java, Masm, Visual Basic, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available. Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). Thread-safe by design. Open-source. Keystone is based on LLVM, but it goes much further with a lot more to offer. This version fixes some important bugs inside the core of Keystone, added some new bindings & made some minor improvements. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    Toast-Swing

    Toast-Swing

    Java class for implementing message toasts in Swing

    Lightweight class for implementing customizable message toasts in Swing. This class doesn't block EDT (Event Dispatch Thread) when showing the toast. See Wiki for examples!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    TymeacAND

    Task Parallel Engine for Android

    This is the Fork-Join, thread management project for the Android platform
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    threadandjuc

    threadandjuc

    High performance three-high-import import system

    threadandjuc is a Java learning repository focused on multithreading, concurrency, and JUC concepts. It is designed to help developers understand how Java concurrent programming works through examples, explanations, and practical project-style demonstrations. The project covers topics such as threads, locks, synchronization, thread pools, concurrent collections, and high-performance data handling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Happy Java Library

    Happy Java Library

    Multilock, Collections, Controllers, Delegates, Generators, Streams

    Helps to develop and test event-based multi-threaded Java application. Because of method called as API-Evolution the Happy Java Library is fully downward compatible. The library contains following functionality: MultiLock, Parallel loops, Collections, Controllers, Generators, Delegates, Streams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    OkDownload

    OkDownload

    A reliable, flexible, fast and powerful download engine

    In fact OkDownload is FileDownloader2, which extends all benefits from FileDownloader and beyond. FileDownloader framework is not easy to write unit-test, it is not a testable framework, so it is not stable enough. The core library of FileDownloader is too complex and not pure enough, so 6K+ star 1K+ fork with around 10 PR. Unit test coverage is very high which means reliable. Simpler interface. Task priority support. Uri file to store output-stream. The core library is Pure and light. More...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    libinstrument (ex libcsdbg)

    libinstrument (ex libcsdbg)

    C/C++ function instrumentation (AOP, exception/stack tracing, GC)

    Libinstrument is a complete and easy way to do custom function instrumentation for C/C++. The project comes ready with classic applications of instrumentation, such as AOP (Aspect Oriented Programming), Concern and Side Effect injection, stack tracing, exception tracing, basic time profiling, callgraph profiling and other. A GC (Garbage Collector) module is also under development. Libinstrument is highly portable and decoupled. The project comes with a CMake build system, integration with...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11

    Java_RMI_PiMonteCarlo

    MRI service for Pi computation with Monte Carlo

    There are two versions: one with a single thread in client and other multithread. This is just an exercice of a master.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    LumberJack4Logs
    LumberJack4Logs is a viewer for log and trace files with the ability to extend the recognized data formats by adding text parser plugins.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Hystrix

    Hystrix

    Latency and Fault Tolerance for Distributed Systems

    Defend your app with Hystrix, a latency and fault tolerance library developed by the Netflix API team. It works by isolating points of access to remote systems, services and 3rd party libraries, thereby stopping cascading failure and providing fallback options, and making complex distributed systems more resilient in cases where failure is inevitable. In a distributed environment, failure is simply inevitable for some service dependencies. With Hystrix you can control the interactions...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Quasar

    Quasar

    Fibers, channels and actors for the JVM

    Quasar is a library that provides high-performance lightweight threads, Go-like channels, Erlang-like actors, and other asynchronous programming tools for Java and Kotlin. Quasar is developed by Parallel Universe and released as free software, dual-licensed under the Eclipse Public License and the GNU Lesser General Public License. Quasar fibers rely on bytecode instrumentation. This can be done at classloading time via a Java Agent, or at compilation time with an Ant task. Quasar’s lightweight thread implementation relies on bytecode instrumentation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    AndroidStudy

    AndroidStudy

    Summary of Android learning knowledge points Jetpack

    Summary of Android learning knowledge points Jetpack, MVVM, MVI, Kotlin, ViewPager2, JUC multithreading, etc. Automatic (manual) infinite carousel based on ViewPager2, support custom ItemView and transition animation and other.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Amethyst is a framework intended to help in creation of applications with the MVC or a similar pattern. The project consists of low- and high-level API. Low-level API is responsible for exchanging properties (as Map) between various components. A component can be for example model, view or controller as in the MVC pattern. The main class is a class named Communicator. Communicator class defines the structure of components' system, provides communication channel between them and life-cycle...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    FileDownloader

    FileDownloader

    Android multi-task file download engine

    A reliable, flexible, fast and powerful download engine. Simple use case such as start and cancel, download queue or get state or task info. The advanced use case such as set max parallel running count, set remit database delay milliseconds or injection components. FileDownloader is multitask, multi thread (multi connection), breakpoint-resume, high-concurrency, simple to use, single/not single-process. From now on, FileDownloader supports the following components to be customized by...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Luban

    Luban

    Image compression with efficiency very close to WeChat

    With mobile development, showing images in an app has become a very frequent task. But with the ever-increasing resolution of smartphone cameras, image compression has become a rather important concern. Although there are already a lot of writings on the internet on the topic, a great number of possible scenarios still have to be thought of, like unsuccessful compressions, too small pictures (eg. for profile pictures) or too bad image quality. Naturally, the first idea was to see how WeChat,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    JCSprout

    JCSprout

    Basic, concurrent algorithm

    ...It also highlights best practices around collections, thread safety, lock-free techniques, and performance trade-offs so learners can make informed design decisions. The material is structured to support incremental study, making it useful for both foundational learning and pre-interview refreshers. By bundling explanations with code and references, JCSprout acts as a compact “from student to engineer” handbook for the Java ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Avian Parallel Computing

    Develop parallel programs. Try various thread configs. GUI front-end.

    Avian Computing seeks to efficiently create parallel programs by changing how we think about parallel programs. Avian Computing discourages thinking about lines of code and encourages us to use a new model: flocks of birds. Changing the model to flocks of birds makes it easier to think about the actions that we want to perform concurrently, which leads to simpler and quicker development of working parallel programs. Avian Computing concepts are implemented by the Concurrency Explorer...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Monster Generator

    Monster Generator

    Creates D&D monsters for use with Pathfinder ruleset

    Monster Generator creates D&D monsters of CR 1-50 for use with the Pathfinder ruleset. The monsters can be individually customized and simply use the program to calculate stats and save time, or a completely or partially random monster can be generated with the press of a button. Saves any DM who loves surprising their players a massive amount of time by creating appropriately balanced, unique monsters in minutes. Note: Monster Generator 2 has been released. You can access it...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22

    Simple Client Server Chat Example

    An example of a simple chat system

    This project is a demonstration example on multi-threading programming in Java (old school) and network programming (String exchanges over network). The multi-threading part aims to show how to avoid blocking methods by putting them in separate thread, therefor, the ExecutorService was not used. Two Runnable interfaces are available in the server and the client to show how the dialog is managed. The Socket part aims to show how simple communication using TCP/IP are quite simple. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    JDistlib

    Java library of statistical distribution

    This project moved to Github: https://robbyjo.github.io/JDistlib/ A Java package that provides routines for various statistical distributions. Based on R version 2.14.1 (continuously updated; current as of R v4.6.1). The major difference is that JDistlib is thread safe. The library contains the density (pdf), cumulative (cdf), quantile, and random number generator (RNG) routines of the following distributions: Ansari, Beta, Binomial, Cauchy, Chi square, Exponential, Fisher's F, Gamma, Geometric, Hypergeometric, Kendall, Logistic, Log normal, Negative binomial, Noncentral beta, Noncentral chi square, Noncentral f, Noncentral t, Normal, Poisson, Sign Rank, Spearman, Student's T, Tukey, Uniform, Weibull, Wilcoxon, and many more. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Webcam Capture API

    Webcam Capture API

    Allow integrated or USB-connected webcams to be accessed from Java

    This library allows you to use your built-in or external webcam directly from Java. It's designed to abstract commonly used camera features and support various capturing frameworks. Assume a situation when your code depends on some capturing framework, but suddenly you have to drop it and use a different, maybe newer one (e.g. replace archaic JMF with newest GStreamer). By doing this you will have to rewrite significant piece of your code because these frameworks are completely different and...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25

    NativeSQLPersistence

    Executing native SQL with native Java connection pool.

    Framework is designed to provide simple database access using native SQL queries. It will care about connection handling and object closing statements to foreclose connection leaks. Containing a pure Java connection pool, it can be used in fat clients, web applications, batch jobs - everything based on Java. Export features are available: CSV, HTML, XML, XML-Spreadsheets (Excel) Can be used as XA and None-XA datasource, statement parameters are available. JPA library is used to provide EntityManager compliance, it is not required for normal DatabaseAccessor. ...
    Downloads: 0 This Week
    Last Update:
    See Project