Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 581 for rlocked (0.36 sec)

  1. src/syscall/exec_linux.go

    	// Set up and fork. This returns immediately in the parent or
    	// if there's an error.
    	upid, pidfd, err, mapPipe, locked := forkAndExecInChild1(argv0, argv, envv, chroot, dir, attr, sys, pipe)
    	if locked {
    		runtime_AfterFork()
    	}
    	if err != 0 {
    		return 0, err
    	}
    
    	// parent; return PID
    	pid = int(upid)
    	if sys.PidFD != nil {
    		*sys.PidFD = int(pidfd)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 23K bytes
    - Viewed (0)
  2. src/syscall/forkpipe2.go

    // Avoid the serialization by ensuring that ForkLock is locked
    // at the first fork and unlocked when there are no more forks.
    func acquireForkLock() {
    	forkingLock.Lock()
    	defer forkingLock.Unlock()
    
    	if forking == 0 {
    		// There is no current write lock on ForkLock.
    		ForkLock.Lock()
    		forking++
    		return
    	}
    
    	// ForkLock is currently locked for writing.
    
    	if hasWaitingReaders(&ForkLock) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 10 19:19:59 UTC 2023
    - 2.6K bytes
    - Viewed (0)
  3. src/internal/trace/traceviewer/format/format.go

    }
    
    type Frame struct {
    	Name   string `json:"name"`
    	Parent int    `json:"parent,omitempty"`
    }
    
    type NameArg struct {
    	Name string `json:"name"`
    }
    
    type BlockedArg struct {
    	Blocked string `json:"blocked"`
    }
    
    type SortIndexArg struct {
    	Index int `json:"sort_index"`
    }
    
    type HeapCountersArg struct {
    	Allocated uint64
    	NextGC    uint64
    }
    
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 20:45:06 UTC 2023
    - 2K bytes
    - Viewed (0)
  4. src/cmd/trace/gstate.go

    // and orthogonal to syscallEnd; both must be called if the syscall blocked. This sets up an instant
    // to emit a flow event from, indicating explicitly that this goroutine was unblocked by the system.
    func (gs *gState[R]) blockedSyscallEnd(ts trace.Time, stack trace.Stack, ctx *traceContext) {
    	name := "exit blocked syscall"
    	gs.setStartCause(ts, name, trace.SyscallP, stack)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 11.9K bytes
    - Viewed (0)
  5. src/cmd/trace/jsontrace_test.go

    	return parts[1]
    }
    
    // filterBlocked returns an event filter that returns true if the event's
    // "blocked" argument is equal to blocked.
    func filterBlocked(blocked string) eventFilterFn {
    	return func(e *format.Event, _ *format.Data) bool {
    		m, ok := e.Arg.(map[string]any)
    		if !ok {
    			return false
    		}
    		return m["blocked"] == blocked
    	}
    }
    
    // filterStackRootFunc returns an event filter that returns true if the function
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  6. platforms/extensibility/plugin-use/src/main/java/org/gradle/plugin/management/internal/DefaultPluginResolutionStrategy.java

        private final Map<PluginId, String> pluginVersions = new HashMap<>();
        private boolean locked;
    
        public DefaultPluginResolutionStrategy(ListenerManager listenerManager) {
            listenerManager.addListener(new InternalBuildAdapter(){
                @Override
                public void projectsLoaded(Gradle gradle) {
                    locked = true;
                }
            });
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  7. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/resources/DefaultResourceLockCoordinationServiceTest.groovy

                }
            }
    
            when:
            beforeState.eachWithIndex { boolean locked, int i -> lock[i].lockedState = locked }
            coordinationService.withStateLock(outerAction)
    
            then:
            afterState.eachWithIndex { boolean locked, int i -> assert lock[i].lockedState == locked }
    
            where:
            beforeState                  | afterState
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 17:16:10 UTC 2024
    - 15.4K bytes
    - Viewed (0)
  8. src/runtime/debugcall.go

    		// Transfer locked-ness to the new goroutine.
    		// Save lock state to restore later.
    		mp := gp.m
    		if mp != gp.lockedm.ptr() {
    			throw("inconsistent lockedm")
    		}
    		// Save the external lock count and clear it so
    		// that it can't be unlocked from the debug call.
    		// Note: we already locked internally to the thread,
    		// so if we were locked before we're still locked now.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 20:50:21 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  9. src/crypto/rand/rand_unix.go

    var altGetRandom func([]byte) (err error)
    
    func warnBlocked() {
    	println("crypto/rand: blocked for 60 seconds waiting to read random data from the kernel")
    }
    
    func (r *reader) Read(b []byte) (n int, err error) {
    	boring.Unreachable()
    	if r.used.CompareAndSwap(0, 1) {
    		// First use of randomness. Start timer to warn about
    		// being blocked on entropy not being available.
    		t := time.AfterFunc(time.Minute, warnBlocked)
    		defer t.Stop()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Oct 01 08:32:46 UTC 2022
    - 1.8K bytes
    - Viewed (0)
  10. internal/dsync/drwmutex.go

    			g := Granted{index: index}
    			if c == nil {
    				log("dsync: nil locker\n")
    				ch <- g
    				return
    			}
    
    			var locked bool
    			var err error
    			if isReadLock {
    				if locked, err = c.RLock(netLockCtx, args); err != nil {
    					log("dsync: Unable to call RLock failed with %s for %#v at %s\n", err, args, c)
    				}
    			} else {
    				if locked, err = c.Lock(netLockCtx, args); err != nil {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 19.7K bytes
    - Viewed (0)
Back to top