All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.blaisemath.util.package.html Maven / Gradle / Ivy




    
        BlaiseCommon
        
    
    
        

General purpose utility classes used throughout the BlaiseGraphics library.

Threads and Concurrency

Most classes in BlaiseCommon are not designed for multi-threading. Exceptions are:

  • {@link com.googlecode.blaisemath.util.coordinate.CoordinateManager}, a thread-safe object for managing a collection of object locations.
  • {@link com.googlecode.blaisemath.util.swing.AnimationStep}, which launches a background thread for animation effects. The class contains a static {@code ScheduledExecutorService}, and the static method {@code runNTimes()} can be used to run animations using that service.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy