Annotation Type Threads


@Inherited @Target({METHOD,TYPE}) @Retention(RUNTIME) public @interface Threads

Threads annotation provides the default number of threads to run.

This annotation may be put at Benchmark method to have effect on that method only, or at the enclosing class instance to have the effect over all Benchmark methods in the class. This annotation may be overridden with the runtime options.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    int
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The magic value for MAX threads.
  • Field Details

    • MAX

      static final int MAX
      The magic value for MAX threads. This means Runtime.getRuntime().availableProcessors() threads.
      See Also:
  • Element Details

    • value

      int value
      Returns:
      Number of threads; use Threads.MAX to run with all available threads.