Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 734 for thread1 (0.14 sec)

  1. subprojects/core/src/test/groovy/org/gradle/api/internal/project/DefaultProjectStateRegistryTest.groovy

                        thread.block()
                        instant.thread1
                    }
                }
                workerThread {
                    thread.blockUntil.start
                    state.applyToMutableState {
                        instant.thread2
                    }
                }
            }
    
            then:
            instant.thread2 > instant.thread1
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 16:29:26 UTC 2024
    - 24.6K bytes
    - Viewed (0)
  2. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/work/DefaultWorkerLeaseServiceProjectLockTest.groovy

                start {
                    workerLeaseService.withLocks([projectLock]) {
                        instant.thread1
                        thread.blockUntil.thread2
                        sleep 100
                    }
                }
                start {
                    thread.blockUntil.thread1
                    instant.thread2
                    workerLeaseService.withLocks([projectLock]) {
                        thread2Executed = true
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 16:29:26 UTC 2024
    - 25.6K bytes
    - Viewed (0)
  3. android/guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java

     * 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>
     *
     * <p>Neither thread will progress because each is waiting for the other. In more complex
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Dec 15 19:31:54 UTC 2023
    - 35.9K bytes
    - Viewed (0)
  4. guava/src/com/google/common/util/concurrent/CycleDetectingLockFactory.java

     * 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>
     *
     * <p>Neither thread will progress because each is waiting for the other. In more complex
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Dec 15 19:31:54 UTC 2023
    - 35.9K bytes
    - Viewed (0)
  5. src/cmd/cgo/internal/test/test.go

    	return 5242;
    }
    
    // issue 5337
    // Verify that we can withstand SIGPROF received on foreign threads
    
    #ifdef WIN32
    void test5337() {}
    #else
    static void *thread1(void *p) {
    	(void)p;
    	pthread_kill(pthread_self(), SIGPROF);
    	return NULL;
    }
    void test5337() {
    	pthread_t tid;
    	pthread_create(&tid, 0, thread1, NULL);
    	pthread_join(tid, 0);
    }
    #endif
    
    // issue 5603
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 48.5K bytes
    - Viewed (0)
  6. src/runtime/signal_unix.go

    	}
    }
    
    // minitSignalMask is called when initializing a new m to set the
    // thread's signal mask. When this is called all signals have been
    // blocked for the thread.  This starts with m.sigmask, which was set
    // either from initSigmask for a newly created thread or by calling
    // sigsave if this is a non-Go thread calling a Go function. It
    // removes all essential signals from the mask, thus causing those
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  7. subprojects/core/src/testFixtures/groovy/org/gradle/util/internal/MultithreadedTestRule.java

        }
    
        private class ThreadHandleImpl implements ThreadHandle {
            private final Thread thread;
            private final Set<Thread.State> blockedStates = EnumSet.of(Thread.State.BLOCKED, Thread.State.TIMED_WAITING,
                    Thread.State.WAITING);
    
            public ThreadHandleImpl(Thread thread) {
                this.thread = thread;
            }
    
            @Override
            public ThreadHandle waitFor() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 23.3K bytes
    - Viewed (0)
  8. testing/internal-testing/src/main/groovy/org/gradle/test/fixtures/ConcurrentTestUtil.groovy

            try {
                TestThread thread = new TestThread(this, lock, cl)
                thread.start()
                return thread
            } finally {
                lock.unlock()
            }
        }
    
        /**
         * Starts a thread which executes the given action/closure. Does not wait for the thread to complete.
         *
         * @return A handle to the test thread.
         */
        TestParticipant start(Runnable cl) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 22.9K bytes
    - Viewed (0)
  9. okhttp/src/main/kotlin/okhttp3/internal/concurrent/TaskRunner.kt

      /**
       * When we need a new thread to run tasks, we call [Backend.execute]. A few microseconds later we
       * expect a newly-started thread to call [Runnable.run]. We shouldn't request new threads until
       * the already-requested ones are in service, otherwise we might create more threads than we need.
       *
       * We use [executeCallCount] and [runCallCount] to defend against starting more threads than we
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Apr 29 00:33:04 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  10. guava/src/com/google/common/util/concurrent/MoreExecutors.java

      }
    
      /**
       * Add a shutdown hook to wait for thread completion in the given {@link ExecutorService service}.
       * This is useful if the given service uses daemon threads, and we want to keep the JVM from
       * exiting immediately on shutdown, instead giving these daemon threads a chance to terminate
       * normally.
       *
       * @param service ExecutorService which uses daemon threads
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed May 15 10:40:05 UTC 2024
    - 43.7K bytes
    - Viewed (0)
Back to top