Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for Synchronizer (0.23 sec)

  1. pkg/kubelet/eviction/eviction_manager_test.go

    			_, err = manager.synchronize(diskInfoProvider, activePodsFunc)
    
    			if err != nil {
    				t.Fatalf("Manager should not have an error %v", err)
    			}
    
    			// we should not have disk pressure
    			if manager.IsUnderDiskPressure() {
    				t.Fatalf("Manager should not report disk pressure")
    			}
    
    			// synchronize
    			_, err = manager.synchronize(diskInfoProvider, activePodsFunc)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 15 23:14:12 UTC 2024
    - 119.9K bytes
    - Viewed (0)
  2. android/guava/src/com/google/common/collect/Maps.java

       *     HashBiMap.<Long, String>create());
       * ...
       * Set<Long> set = map.keySet();  // Needn't be in synchronized block
       * ...
       * synchronized (map) {  // Synchronizing on map, not set!
       *   Iterator<Long> it = set.iterator(); // Must be in synchronized block
       *   while (it.hasNext()) {
       *     foo(it.next());
       *   }
       * }
       * }</pre>
       *
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Sun Jun 02 13:36:19 UTC 2024
    - 159.5K bytes
    - Viewed (0)
  3. src/runtime/proc.go

    // Can be executed by any P.
    func runqgrab(pp *p, batch *[256]guintptr, batchHead uint32, stealRunNextG bool) uint32 {
    	for {
    		h := atomic.LoadAcq(&pp.runqhead) // load-acquire, synchronize with other consumers
    		t := atomic.LoadAcq(&pp.runqtail) // load-acquire, synchronize with the producer
    		n := t - h
    		n = n - n/2
    		if n == 0 {
    			if stealRunNextG {
    				// Try to steal from pp.runnext.
    				if next := pp.runnext; next != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
  4. guava/src/com/google/common/cache/LocalCache.java

            postWriteCleanup();
          }
    
          if (createNewEntry) {
            try {
              // Synchronizes on the entry to allow failing fast when a recursive load is
              // detected. This may be circumvented when an entry is copied, but will fail fast most
              // of the time.
              synchronized (e) {
                return loadSync(key, hash, loadingValueReference, loader);
              }
            } finally {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Sat May 18 03:24:34 UTC 2024
    - 149.2K bytes
    - Viewed (0)
  5. android/guava/src/com/google/common/cache/LocalCache.java

            postWriteCleanup();
          }
    
          if (createNewEntry) {
            try {
              // Synchronizes on the entry to allow failing fast when a recursive load is
              // detected. This may be circumvented when an entry is copied, but will fail fast most
              // of the time.
              synchronized (e) {
                return loadSync(key, hash, loadingValueReference, loader);
              }
            } finally {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Sat May 18 03:24:34 UTC 2024
    - 143.6K bytes
    - Viewed (0)
  6. pkg/kubelet/kubelet.go

    	// volumeManager observes the set of running pods and is responsible for attaching, mounting,
    	// unmounting, and detaching as those pods move through their lifecycle. It periodically
    	// synchronizes the set of known volumes to the set of actually desired volumes and cleans up
    	// any orphaned volumes. The volume manager considers the podWorker to be authoritative for
    	// which pods are running.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 126.1K bytes
    - Viewed (0)
  7. pkg/kubelet/kubelet_pods.go

    	}
    
    	// If the pod originates from the kube-api, when we know that the kube-apiserver is responding and the kubelet's credentials are valid.
    	// Knowing this, it is reasonable to wait until the service lister has synchronized at least once before attempting to build
    	// a service env var map.  This doesn't present the race below from happening entirely, but it does prevent the "obvious"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 101.2K bytes
    - Viewed (0)
  8. src/net/http/server.go

    	// canWriteContinue is an atomic boolean that says whether or
    	// not a 100 Continue header can be written to the
    	// connection.
    	// writeContinueMu must be held while writing the header.
    	// These two fields together synchronize the body reader (the
    	// expectContinueReader, which wants to write 100 Continue)
    	// against the main writer.
    	writeContinueMu  sync.Mutex
    	canWriteContinue atomic.Bool
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 17:57:01 UTC 2024
    - 123.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/asm7.go

    // Usually it just returns o.size directly, in some cases it checks whether the optimization
    // conditions are met, and if so returns the size of the optimized instruction sequence.
    // These optimizations need to be synchronized with the asmout function.
    func (o *Optab) size(ctxt *obj.Link, p *obj.Prog) int {
    	// Optimize adrp+add+ld/st to adrp+ld/st(offset).
    	sz := movesize(p.As)
    	if sz != -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top