Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 43 of 43 for writer_lock (0.25 sec)

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

        }
    
        @Override
        public Lock readLock() {
          return new WeakSafeLock(delegate.readLock(), this);
        }
    
        @Override
        public Lock writeLock() {
          return new WeakSafeLock(delegate.writeLock(), this);
        }
      }
    
      /** Lock object that ensures a strong reference is retained to a specified object. */
      private static final class WeakSafeLock extends ForwardingLock {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 10 20:55:18 UTC 2023
    - 20.3K bytes
    - Viewed (0)
  2. maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java

                if (session.getRequest().getDegreeOfConcurrency() > 1) {
                    boolean aggregator = mojoDescriptor.isAggregator();
                    acquiredAggregatorLock = aggregator ? aggregatorLock.writeLock() : aggregatorLock.readLock();
                    acquiredProjectLock = getProjectLock(session);
                    if (!acquiredAggregatorLock.tryLock()) {
                        Thread owner = aggregatorLock.getOwner();
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed Feb 28 23:31:09 UTC 2024
    - 20.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    			sem <- 1
    			wg.Add(1)
    			go func(o *OutBuf, ldr *loader.Loader, syms []loader.Sym, addr, size int64, pad []byte) {
    				writeBlock(ctxt, o, ldr, syms, addr, size, pad)
    				wg.Done()
    				<-sem
    			}(o, ldr, syms, addr, length, pad)
    		} else { // output not mmaped, don't parallelize.
    			writeBlock(ctxt, out, ldr, syms, addr, length, pad)
    		}
    
    		// Prepare for the next loop.
    		if idx != -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (1)
Back to top