Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for RunSchedLocalQueueStealTest (0.19 sec)

  1. src/runtime/proc_test.go

    		return true
    	default:
    		return false
    	}
    }
    
    func TestSchedLocalQueue(t *testing.T) {
    	runtime.RunSchedLocalQueueTest()
    }
    
    func TestSchedLocalQueueSteal(t *testing.T) {
    	runtime.RunSchedLocalQueueStealTest()
    }
    
    func TestSchedLocalQueueEmpty(t *testing.T) {
    	if runtime.NumCPU() == 1 {
    		// Takes too long and does not trigger the race.
    		t.Skip("skipping on uniprocessor")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 25.8K bytes
    - Viewed (0)
  2. src/runtime/export_test.go

    				print("bad element at iter ", i, "/", j, "\n")
    				throw("bad element")
    			}
    		}
    		if g, _ := runqget(pp); g != nil {
    			throw("runq is not empty afterwards")
    		}
    	}
    }
    
    func RunSchedLocalQueueStealTest() {
    	p1 := new(p)
    	p2 := new(p)
    	gs := make([]g, len(p1.runq))
    	Escape(gs) // Ensure gs doesn't move, since we use guintptrs
    	for i := 0; i < len(p1.runq); i++ {
    		for j := 0; j < i; j++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
Back to top