Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 264 for czas (0.07 sec)

  1. android/guava/src/com/google/common/hash/Striped64.java

       */
    
      /**
       * Padded variant of AtomicLong supporting only raw accesses plus CAS. The value field is placed
       * between pads, hoping that the JVM doesn't reorder them.
       *
       * <p>JVM intrinsics note: It would be possible to use a release-only form of CAS here, if it were
       * provided.
       */
      static final class Cell {
        volatile long p0, p1, p2, p3, p4, p5, p6;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Jun 07 22:25:23 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  2. guava/src/com/google/common/cache/Striped64.java

       */
    
      /**
       * Padded variant of AtomicLong supporting only raw accesses plus CAS. The value field is placed
       * between pads, hoping that the JVM doesn't reorder them.
       *
       * <p>JVM intrinsics note: It would be possible to use a release-only form of CAS here, if it were
       * provided.
       */
      static final class Cell {
        volatile long p0, p1, p2, p3, p4, p5, p6;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Jun 07 22:25:23 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  3. android/guava/src/com/google/common/cache/Striped64.java

       */
    
      /**
       * Padded variant of AtomicLong supporting only raw accesses plus CAS. The value field is placed
       * between pads, hoping that the JVM doesn't reorder them.
       *
       * <p>JVM intrinsics note: It would be possible to use a release-only form of CAS here, if it were
       * provided.
       */
      static final class Cell {
        volatile long p0, p1, p2, p3, p4, p5, p6;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Jun 07 22:25:23 UTC 2024
    - 11.5K bytes
    - Viewed (2)
  4. src/internal/runtime/atomic/sys_linux_arm.s

    //
    // https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b49c0f24cf6744a3f4fd09289fe7cade349dead5
    //
    TEXT cas<>(SB),NOSPLIT,$0
    	MOVW	$0xffff0fc0, R15 // R15 is hardware PC.
    
    TEXT ·Cas(SB),NOSPLIT|NOFRAME,$0
    	MOVB	runtime·goarm(SB), R11
    	CMP	$7, R11
    	BLT	2(PC)
    	JMP	·armcas(SB)
    	JMP	kernelcas<>(SB)
    
    TEXT kernelcas<>(SB),NOSPLIT,$0
    	MOVW	ptr+0(FP), R2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  5. guava/src/com/google/common/hash/Striped64.java

       */
    
      /**
       * Padded variant of AtomicLong supporting only raw accesses plus CAS. The value field is placed
       * between pads, hoping that the JVM doesn't reorder them.
       *
       * <p>JVM intrinsics note: It would be possible to use a release-only form of CAS here, if it were
       * provided.
       */
      static final class Cell {
        volatile long p0, p1, p2, p3, p4, p5, p6;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Jun 07 22:25:23 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/storage/etcd3/compact.go

    	//
    	// The protocol here is lease based. If one compactor CAS successfully, the others would know it when they fail in
    	// CAS later and would try again in 5 minutes. If an APIServer crashed, another one would "take over" the lease.
    	//
    	// For example, in the following diagram, we have a compactor C1 doing compaction in t1, t2. Another compactor C2
    	// at t1' (t1 < t1' < t2) would CAS fail, set its known oldRev to rev at t1', and try again in t2' (t2' > t2).
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 17 02:54:36 UTC 2022
    - 5.6K bytes
    - Viewed (0)
  7. src/runtime/coro.go

    		gdestroy(gp)
    		gp = nil
    	} else {
    		// If we can CAS ourselves directly from running to waiting, so do,
    		// keeping the control transfer as lightweight as possible.
    		gp.waitreason = waitReasonCoroutine
    		if !gp.atomicstatus.CompareAndSwap(_Grunning, _Gwaiting) {
    			// The CAS failed: use casgstatus, which will take care of
    			// coordinating with the garbage collector about the state change.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:09:18 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  8. src/internal/runtime/atomic/atomic_arm.s

    TEXT ·LoadAcquintptr(SB),NOSPLIT|NOFRAME,$0-8
    	B 	·Load(SB)
    
    TEXT ·Casint32(SB),NOSPLIT,$0-13
    	B	·Cas(SB)
    
    TEXT ·Casint64(SB),NOSPLIT,$-4-21
    	B	·Cas64(SB)
    
    TEXT ·Casuintptr(SB),NOSPLIT,$0-13
    	B	·Cas(SB)
    
    TEXT ·Casp1(SB),NOSPLIT,$0-13
    	B	·Cas(SB)
    
    TEXT ·CasRel(SB),NOSPLIT,$0-13
    	B	·Cas(SB)
    
    TEXT ·Loadint32(SB),NOSPLIT,$0-8
    	B	·Load(SB)
    
    TEXT ·Loadint64(SB),NOSPLIT,$-4-12
    	B	·Load64(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  9. src/cmd/vendor/github.com/google/pprof/CONTRIBUTORS

    # People who have agreed to one of the CLAs and can contribute patches.
    # The AUTHORS file lists the copyright holders; this file
    # lists people.  For example, Google employees are listed here
    # but not in AUTHORS, because Google holds the copyright.
    #
    # https://developers.google.com/open-source/cla/individual
    # https://developers.google.com/open-source/cla/corporate
    #
    # Names should be added to this file as:
    #     Name <email address>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 15:18:01 UTC 2019
    - 654 bytes
    - Viewed (0)
  10. src/internal/runtime/atomic/atomic_andor_generic.go

    package atomic
    
    import _ "unsafe" // For linkname
    
    //go:nosplit
    func And32(ptr *uint32, val uint32) uint32 {
    	for {
    		old := *ptr
    		if Cas(ptr, old, old&val) {
    			return old
    		}
    	}
    }
    
    //go:nosplit
    func Or32(ptr *uint32, val uint32) uint32 {
    	for {
    		old := *ptr
    		if Cas(ptr, old, old|val) {
    			return old
    		}
    	}
    }
    
    //go:nosplit
    func And64(ptr *uint64, val uint64) uint64 {
    	for {
    		old := *ptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 20:08:37 UTC 2024
    - 1.2K bytes
    - Viewed (0)
Back to top