Class Xorshift.X2

java.lang.Object
kilim.Continuation
kilim.examples.Xorshift.X2
All Implemented Interfaces:
Xorshift.Loop, Fiber.Worker
Enclosing class:
Xorshift

public static class Xorshift.X2 extends Continuation implements Xorshift.Loop
  • Nested Class Summary

    Nested classes/interfaces inherited from class kilim.Continuation

    Continuation.FakeTask
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    X2()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    the top level entrypoint for the continuation override this method cannot be called directly - use run() instead use Fiber.yield() to yield control cooperatively and return execution to the caller of run()
    long
    loop(long num)
     

    Methods inherited from class kilim.Continuation

    ex, execute, reset, run

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • result

      long result
  • Constructor Details

    • X2

      public X2()
  • Method Details

    • execute

      public void execute() throws Pausable
      Description copied from class: Continuation
      the top level entrypoint for the continuation override this method cannot be called directly - use run() instead use Fiber.yield() to yield control cooperatively and return execution to the caller of run()
      Specified by:
      execute in interface Fiber.Worker
      Overrides:
      execute in class Continuation
      Throws:
      Pausable
    • loop

      public long loop(long num)
      Specified by:
      loop in interface Xorshift.Loop