Class DispatchQueue

    • Constructor Detail

      • DispatchQueue

        protected DispatchQueue()
    • Method Detail

      • apply

        public void apply​(long iterations,
                          org.robovm.objc.block.VoidBlock1<java.lang.Long> block)
        Since:
        Available in iOS 4.0 and later.
      • after

        public void after​(long delay,
                          java.util.concurrent.TimeUnit unit,
                          java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • at

        public void at​(java.util.Date when,
                       java.lang.Runnable block)
        Submits the specified Runnable on this DispatchQueue at the specified time.
        Parameters:
        when - the time when to submit the Runnable.
        block - the Runnable to be run.
        Since:
        Available in iOS 4.0 and later.
      • getMainQueue

        public static DispatchQueue getMainQueue()
        Since:
        Available in iOS 4.0 and later.
      • async

        public void async​(java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • sync

        public void sync​(java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • getGlobalQueue

        public static DispatchQueue getGlobalQueue​(long identifier,
                                                   long flags)
        Since:
        Available in iOS 4.0 and later.
      • attrMakeWithAutoreleaseFrequency

        public static DispatchQueueAttr attrMakeWithAutoreleaseFrequency​(DispatchQueueAttr attr,
                                                                         long frequency)
        Since:
        Available in iOS 10.0 and later.
      • getLabel

        public java.lang.String getLabel()
        Since:
        Available in iOS 4.0 and later.
      • barrierAsync

        public void barrierAsync​(java.lang.Runnable block)
        Since:
        Available in iOS 4.3 and later.
      • barrierSync

        public void barrierSync​(java.lang.Runnable block)
        Since:
        Available in iOS 4.3 and later.