Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 649 for waits (0.31 sec)

  1. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheCoordinator.java

                    } finally {
                        releaseOwnership();
                    }
                } finally {
                    stateLock.unlock();
                }
            }
        }
    
        /**
         * Waits until the current thread can take ownership.
         * Must be called while holding the lock.
         */
        private void takeOwnership() {
            while (owner != null && owner != Thread.currentThread()) {
                try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 01 12:21:15 UTC 2024
    - 20.5K bytes
    - Viewed (0)
  2. android/guava/src/com/google/common/util/concurrent/MoreExecutors.java

      }
    
      /**
       * Converts the given ThreadPoolExecutor into an ExecutorService that exits when the application
       * is complete. It does so by using daemon threads and adding a shutdown hook to wait for their
       * completion.
       *
       * <p>This method waits 120 seconds before continuing with JVM termination, even if the executor
       * has not finished its work.
       *
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed May 15 10:40:05 UTC 2024
    - 39K bytes
    - Viewed (0)
  3. src/crypto/tls/tls.go

    	}
    	c.handshakeFn = c.clientHandshake
    	return c
    }
    
    // A listener implements a network listener (net.Listener) for TLS connections.
    type listener struct {
    	net.Listener
    	config *Config
    }
    
    // Accept waits for and returns the next incoming TLS connection.
    // The returned connection is of type *Conn.
    func (l *listener) Accept() (net.Conn, error) {
    	c, err := l.Listener.Accept()
    	if err != nil {
    		return nil, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 17:57:01 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  4. pkg/controlplane/controller/clusterauthenticationtrust/cluster_authentication_trust_controller.go

    	_ = wait.PollImmediateUntil(1*time.Minute, func() (bool, error) {
    		c.queue.Add(keyFn())
    		return false, nil
    	}, ctx.Done())
    
    	// wait until we're told to stop
    	<-ctx.Done()
    }
    
    func (c *Controller) runWorker() {
    	// hot loop until we're told to stop.  processNextWorkItem will automatically wait until there's work
    	// available, so we don't worry about secondary waits
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  5. internal/ringbuffer/ring_buffer.go

    		r.writeCond.Broadcast()
    	}
    
    	// Unlock the mutex so readers/writers can finish.
    	r.mu.Unlock()
    	r.wg.Wait()
    	r.mu.Lock()
    	r.r = 0
    	r.w = 0
    	r.err = nil
    	r.isFull = false
    }
    
    // WriteCloser returns a WriteCloser that writes to the ring buffer.
    // When the returned WriteCloser is closed, it will wait for all data to be read before returning.
    func (r *RingBuffer) WriteCloser() io.WriteCloser {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 15 00:11:04 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  6. src/crypto/tls/quic.go

    func (c *Conn) quicRejectedEarlyData() {
    	c.quic.events = append(c.quic.events, QUICEvent{
    		Kind: QUICRejectedEarlyData,
    	})
    }
    
    // quicWaitForSignal notifies the QUICConn that handshake progress is blocked,
    // and waits for a signal that the handshake should proceed.
    //
    // The handshake may become blocked waiting for handshake bytes
    // or for the user to provide transport parameters.
    func (c *Conn) quicWaitForSignal() error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  7. guava/src/com/google/common/util/concurrent/MoreExecutors.java

      /**
       * Converts the given ThreadPoolExecutor into an ExecutorService that exits when the application
       * is complete. It does so by using daemon threads and adding a shutdown hook to wait for their
       * completion.
       *
       * <p>This method waits 120 seconds before continuing with JVM termination, even if the executor
       * has not finished its work.
       *
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed May 15 10:40:05 UTC 2024
    - 43.7K bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/docs/userguide/optimizing-performance/gradle_daemon.adoc

    The Daemon can reduce build times by 15-75% when you build the same project repeatedly.
    
    TIP: To understand the Daemon's impact on your builds, you can profile your build with `--profile`.
    
    In between builds, the Daemon waits idly for the next build.
    As a result, your machine only loads Gradle into memory once for multiple builds instead of once per build.
    This is a significant performance optimization.
    
    === Runtime Code Optimizations
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 12:43:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  9. maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java

                // We need an executor that will not block.
                // We can't use work stealing, as we are building a graph
                // and this could lead to cycles where a thread waits for
                // a task to finish, then execute another one which waits
                // for the initial task...
                // In order to work around that problem, we override the
                // invokeAll method, so that whenever the method is called,
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Mon May 13 16:34:29 UTC 2024
    - 57.1K bytes
    - Viewed (0)
  10. src/net/tcpsock.go

    	if err != nil {
    		return nil, &OpError{Op: "accept", Net: l.fd.net, Source: nil, Addr: l.fd.laddr, Err: err}
    	}
    	return c, nil
    }
    
    // Accept implements the Accept method in the [Listener] interface; it
    // waits for the next call and returns a generic [Conn].
    func (l *TCPListener) Accept() (Conn, error) {
    	if !l.ok() {
    		return nil, syscall.EINVAL
    	}
    	c, err := l.accept()
    	if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 03:10:07 UTC 2024
    - 13.7K bytes
    - Viewed (0)
Back to top