Search Options

Results per page
Sort
Preferred Languages
Advance

Results 101 - 110 of 474 for lock1 (0.16 sec)

  1. src/runtime/lockrank_off.go

    // disabled (the default)
    type lockRankStruct struct {
    }
    
    func lockInit(l *mutex, rank lockRank) {
    }
    
    func getLockRank(l *mutex) lockRank {
    	return 0
    }
    
    func lockWithRank(l *mutex, rank lockRank) {
    	lock2(l)
    }
    
    // This function may be called in nosplit context and thus must be nosplit.
    //
    //go:nosplit
    func acquireLockRankAndM(rank lockRank) {
    	acquirem()
    }
    
    func unlockWithRank(l *mutex) {
    	unlock2(l)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:29:04 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/caching/ConcurrentBuildsCachingIntegrationTest.groovy

        doLast {
            files.files
        }
    }
    task b {
        def files = configurations.b
        doLast {
            files.files
        }
    }
    task block1 {
        doLast {
            ${blockingServer.callFromBuild("block1")}
        }
    }
    block1.mustRunAfter a
    b.mustRunAfter block1
    
    task block2 {
        doLast {
            ${blockingServer.callFromBuild("block2")}
        }
    }
    block2.mustRunAfter b
    """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy

            def beforeAccess = lock.state
            lock.close()
    
            and:
            lock = createLock(lockMode, testFile, lockManager)
            lock.readFile {}
            lock.close()
    
            when:
            lock = createLock(lockMode)
    
            then:
            !lock.state.hasBeenUpdatedSince(beforeAccess)
    
            cleanup:
            lock?.close()
    
            where:
            lockMode << [Exclusive, Shared]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/crossVersionTest/groovy/org/gradle/integtests/resolve/caching/ConcurrentBuildsCachingCrossVersionIntegrationTest.groovy

        b "group1:module2:0.99"
    }
    
    task a {
        doLast {
            configurations.a.files
        }
    }
    
    task block1 {
        dependsOn tasks.a
        onlyIf { project.hasProperty("enable-block1") }
        doLast {
            ${blockingServer.callFromBuild("block1")}
        }
    }
    
    task b {
        dependsOn tasks.block1
        doLast {
            configurations.b.files
        }
    }
    
    task block2 {
        dependsOn tasks.b
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  5. platforms/software/testing-base/src/main/java/org/gradle/api/internal/tasks/testing/worker/ForkingTestClassProcessor.java

    import org.gradle.process.internal.worker.WorkerProcessBuilder;
    import org.gradle.process.internal.worker.WorkerProcessFactory;
    
    import java.util.HashSet;
    import java.util.Set;
    import java.util.concurrent.locks.Lock;
    import java.util.concurrent.locks.ReentrantLock;
    
    public class ForkingTestClassProcessor implements TestClassProcessor {
        private final WorkerProcessFactory workerFactory;
        private final WorkerTestClassProcessorFactory processorFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 12:13:32 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  6. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/streams/DefaultValueStoreTest.groovy

            expect:
            def block1 = write("test 1")
            def block2 = write("test 2")
            async {
                10.times { index ->
                    assert read(block1) == "test 1"
                    assert read(block2) == "test 2"
                }
            }
        }
    
        def "can persist block address"() {
            expect:
            def block1 = write("test 1")
            def block2 = write("test 2")
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  7. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/FixedExclusiveModeCrossProcessCacheAccessTest.groovy

            def lock = Mock(FileLock)
    
            when:
            cacheAccess.open()
    
            then:
            1 * lockManager.lock(file, _, _, "", _) >> lock
    
            then:
            1 * initAction.requiresInitialization(lock) >> true
            1 * lock.writeFile(_) >> { Runnable r -> r.run() }
            1 * initAction.initialize(lock)
    
            then:
            1 * onOpenAction.accept(lock)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  8. platforms/core-runtime/launcher/src/main/java/org/gradle/launcher/daemon/server/health/gc/DefaultSlidingWindow.java

            lock.lock();
            try {
                while (!deque.offerLast(element)) {
                    deque.remove();
                }
            } finally {
                lock.unlock();
            }
        }
    
        @Override
        public Collection<T> snapshot() {
            lock.lock();
            try {
                return Sets.newLinkedHashSet(deque);
            } finally {
                lock.unlock();
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:29:13 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  9. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/ExclusiveCacheAccessCoordinator.java

     */
    public interface ExclusiveCacheAccessCoordinator {
        /**
         * Performs some work against the cache. Acquires exclusive locks on the appropriate resources, so that the given action is the only action to execute across all processes (including this one). Releases the locks and all resources at the end of the action.
         *
         * <p>This method is re-entrant, so that an action can call back into this method.</p>
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 3K bytes
    - Viewed (0)
  10. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/FixedSharedModeCrossProcessCacheAccessTest.groovy

        def "acquires lock then validates cache and runs handler action on open"() {
            def lock = Mock(FileLock)
    
            when:
            cacheAccess.open()
    
            then:
            1 * lockManager.lock(file, lockOptions, "<cache>") >> lock
    
            then:
            1 * initAction.requiresInitialization(lock) >> false
    
            then:
            1 * onOpenAction.accept(lock)
            0 * _
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 5.5K bytes
    - Viewed (0)
Back to top