Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 246 for acquirem (0.7 sec)

  1. guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java

     *
     * <p>Deadlocks can arise when locks are acquired in an order that forms a cycle. In a simple
     * example involving two locks and two threads, deadlock occurs when one thread acquires Lock A, and
     * then Lock B, while another thread acquires Lock B, and then Lock A:
     *
     * <pre>
     * Thread1: acquire(LockA) --X acquire(LockB)
     * Thread2: acquire(LockB) --X acquire(LockA)
     * </pre>
     *
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Dec 15 19:31:54 UTC 2023
    - 35.9K bytes
    - Viewed (0)
  2. android/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java

     *
     * <p>Deadlocks can arise when locks are acquired in an order that forms a cycle. In a simple
     * example involving two locks and two threads, deadlock occurs when one thread acquires Lock A, and
     * then Lock B, while another thread acquires Lock B, and then Lock A:
     *
     * <pre>
     * Thread1: acquire(LockA) --X acquire(LockB)
     * Thread2: acquire(LockB) --X acquire(LockA)
     * </pre>
     *
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Dec 15 19:31:54 UTC 2023
    - 35.9K bytes
    - Viewed (0)
  3. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/work/DefaultWorkerLeaseServiceWorkerLeaseTest.groovy

                    }
                }
            }
    
            then:
            instant.acquired > instant.worker2Finished
    
            cleanup:
            registry?.stop()
        }
    
        def "does not release worker lease when locks can be acquired without blocking"() {
            def registry = workerLeaseService(1)
            def resource = resourceLock("one")
    
            when:
            async {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultFileLockManager.java

             * <br><br>
             *
             * Algorithm:<br>
             * 1. We first try to acquire a lock on the state region with retries, see {@link #lockStateRegion(LockMode)}.<br>
             * 2a. If we use exclusive lock, and we succeed in step 1., then we acquire an exclusive lock
             * on the information region and write our details (port and lock id) there, and then we release lock of information region.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:32 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  5. internal/dsync/drwmutex.go

    	quorumLocked := checkQuorumLocked(locks, quorum) && locksFailed <= tolerance
    	if !quorumLocked {
    		log("dsync: Unable to acquire lock in quorum %#v\n", args)
    		// Release all acquired locks without quorum.
    		if !releaseAll(ctx, ds, tolerance, owner, locks, isReadLock, restClnts, names...) {
    			log("Unable to release acquired locks, these locks will expire automatically %#v\n", args)
    		}
    	}
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultExclusiveCacheAccessCoordinatorTest.groovy

                <K, V> BTreePersistentIndexedCache<K, V> doCreateCache(File cacheFile, Serializer<K> keySerializer, Serializer<V> valueSerializer) {
                    return backingCache
                }
            }
        }
    
        def "acquires lock on open and releases on close when lock mode is shared"() {
            def access = newAccess(Shared)
    
            when:
            access.open()
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 24K bytes
    - Viewed (0)
  7. src/main/java/jcifs/smb/SmbTreeImpl.java

         */
        public SmbTreeImpl acquire ( boolean track ) {
            long usage = this.usageCount.incrementAndGet();
            if ( log.isTraceEnabled() ) {
                log.trace("Acquire tree " + usage + " " + this);
            }
    
            if ( track && this.traceResource ) {
                synchronized ( this.acquires ) {
                    this.acquires.add(truncateTrace(Thread.currentThread().getStackTrace()));
    Registered: Wed Jun 12 15:45:55 UTC 2024
    - Last Modified: Thu Jan 05 13:06:39 UTC 2023
    - 29.6K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/telemetry/start.go

    		StartTime: asof,
    	}); err != nil {
    		log.Printf("upload failed: %v", err)
    	}
    }
    
    // acquireUploadToken acquires a token permitting the caller to upload.
    // To limit the frequency of uploads, only one token is issue per
    // machine per time period.
    // The boolean indicates whether the token was acquired.
    func acquireUploadToken() bool {
    	if telemetry.Default.LocalDir() == "" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 14:52:56 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  9. src/runtime/mcache.go

    	// flushGen indicates the sweepgen during which this mcache
    	// was last flushed. If flushGen != mheap_.sweepgen, the spans
    	// in this mcache are stale and need to the flushed so they
    	// can be swept. This is done in acquirep.
    	flushGen atomic.Uint32
    }
    
    // A gclink is a node in a linked list of blocks, like mlink,
    // but it is opaque to the garbage collector.
    // The GC does not trace the pointers during collection,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10K bytes
    - Viewed (0)
  10. pilot/pkg/leaderelection/k8sleaderelection/leaderelection.go

    		return false
    	}
    
    	le.setObservedRecord(&leaderElectionRecord)
    	return true
    }
    
    // tryAcquireOrRenew tries to acquire a leader lease if it is not already acquired,
    // else it tries to renew the lease if it has already been acquired. Returns true
    // on success else returns false.
    func (le *LeaderElector) tryAcquireOrRenew(ctx context.Context) bool {
    	now := metav1.Now()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 24 04:04:42 UTC 2023
    - 16.3K bytes
    - Viewed (0)
Back to top