CoopSoft Logo
Cooperative Software Systems

 

     
Home Products Company Contacts News Licensing
 

 

 

 

  Home

 

  Products

 

Documentation

 

  Company

 

  Contacts

 

  News

 

  Licensing

      

     Android Fork-Join Service

Read an article on Android Thread Processing by one of our developers about the issues with multi-threaded development and why you need this product.

You call the Tymeac Service (embedded or IPC) as you would for any simple client/server application passing a request for the server to work on and
     for a cancelable, synchronous request, wait (with timeout) for the results of the processing
             return_data = Tymeac.SyncRequest(request);
     or
     for a cancelable, asynchronous request, not wait for the results.
             Tymeac.AsyncRequest(request);

 
Tymeac places your simple request  into a High Performance Priority Queue or uses fork-join logic to
fork (separate) your multi-part request  into its components and places each part into its respective High Performance Priority Queue.

A thread, in the thread pool of each Queue:

  • fetches the request,
  • executes the request by using reflection to call your user-written class,
  • and returns any return data from your logic module to Tymeac.

For the simple synchronous request, Tymeac passes back the return data to the caller.

For the multi-part synchronous request, Tymeac concatenates the return data from all the parts into an Parcelable array (joins) and returns that array to the caller.

  And there's more.  Lots, lots more, so keep reading.

  • Are you aware of The Shadow of multi-threaded applications and how to Tame the Beast?

  • Would you just like to place a request in a background queue and not have to bother writing all the code to control it?

  • Is it too time-consuming to develop a custom container with prioritized queues and multi-threading capabilities that can handle
    Timed, Autonomous, Urgent and Multi-Component requests?

If you need a secure, reliable, manageable and fault tolerant backend process manager
        for any purpose and do not wish to start at the beginning designing and testing one yourself,
        then you need Tymeac

purejava

Tymeac provides a

  prioritized queuing facility and

  high-quality thread management in a

  [remote | internal] service with a

  minimal footprint that is

  easy to use.
   


Tymeac is a backend-process container that manages persistence, messaging, queues, threads, stall detection and recovery, recursion, logging, statistics, and much more.

Tymeac is a vendor-neutral, multi-platform, high performance, highly scalable software tool.

Tymeac lets you focus on implementing software solutions to your problems instead of being in the software tool business.

Tymeac is available with both an open-source license (Eclipse) and a paid commercial license.

Download the latest Android Edition
at
SourceForge.net
Project=TymeacAND

 

 

Tymeac is a trademark of Cooperative Software Systems
Java, 100% Pure Java, and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. All rights reserved.

Android is a trademark of Google, Inc. All rights reserved.

 

1998 - 2017 Cooperative Software Systems  All rights reserved.