Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 27 of 27 for pthread_join (0.19 sec)

  1. src/runtime/testdata/testprogcgo/numgoroutine.go

    static void* thread2(void* arg __attribute__ ((unused))) {
    	CallbackNumGoroutine();
    	return NULL;
    }
    
    static void CheckNumGoroutine() {
    	pthread_t tid;
    	pthread_create(&tid, NULL, thread2, NULL);
    	pthread_join(tid, NULL);
    }
    */
    import "C"
    
    import (
    	"fmt"
    	"runtime"
    	"strings"
    )
    
    var baseGoroutines int
    
    func init() {
    	register("NumGoroutine", NumGoroutine)
    }
    
    func NumGoroutine() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 22:52:37 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  2. src/runtime/testdata/testprogcgo/sigstack.go

    	return NULL;
    }
    
    static void DoThread(int sigstack) {
    	pthread_t tid;
    	if (sigstack) {
    		pthread_create(&tid, NULL, WithSigStack, NULL);
    	} else {
    		pthread_create(&tid, NULL, WithoutSigStack, NULL);
    	}
    	pthread_join(tid, NULL);
    }
    */
    import "C"
    
    func init() {
    	register("SigStack", SigStack)
    }
    
    func SigStack() {
    	C.DoThread(0)
    	C.DoThread(1)
    	C.DoThread(0)
    	C.DoThread(1)
    	println("OK")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  3. src/runtime/testdata/testprogcgo/callback.go

        return 0;
    }
    
    static void foo() {
        pthread_t th;
        pthread_attr_t attr;
        pthread_attr_init(&attr);
        pthread_attr_setstacksize(&attr, 256 << 10);
        pthread_create(&th, &attr, thr, 0);
        pthread_join(th, 0);
    }
    */
    import "C"
    
    import (
    	"fmt"
    	"os"
    	"runtime"
    	"sync/atomic"
    	_ "unsafe" // for go:linkname
    )
    
    func init() {
    	register("CgoCallbackGC", CgoCallbackGC)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 01 14:05:01 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  4. src/cmd/cgo/internal/test/issue1435.go

    //   }
    // }
    //
    // void cleanup(void) {
    //   int i;
    //   pthread_mutex_lock(&mu);
    //   all_done = 1;
    //   pthread_mutex_unlock(&mu);
    //   for (i = 0; i < nts; i++) {
    //     pthread_join(t[i], NULL);
    //   }
    //   pthread_mutex_destroy(&mu);
    //   free(t);
    // }
    import "C"
    
    // compareStatus is used to confirm the contents of the thread
    // specific status files match expectations.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 28 21:31:41 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  5. src/cmd/cgo/internal/test/test.go

    void testSendSIG() {
    	const int N = 20;
    	int i;
    	pthread_t tid[N];
    	for (i = 0; i < N; i++) {
    		usleep(rand() % 200 + 100);
    		pthread_create(&tid[i], 0, thread, NULL);
    	}
    	for (i = 0; i < N; i++)
    		pthread_join(tid[i], 0);
    }
    #endif
    
    // issue 3261
    // libgcc on ARM might be compiled as thumb code, but our 5l
    // can't handle that, so we have to disable this test on arm.
    #ifdef __ARMEL__
    int vabs(int x) {
    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. platforms/documentation/docs/src/snippets/native-binaries/google-test/groovy/libs/googleTest/1.7.0/include/gtest/internal/gtest-port.h

            pthread_create(&thread_, 0, &ThreadFuncWithCLinkage, base));
      }
      ~ThreadWithParam() { Join(); }
    
      void Join() {
        if (!finished_) {
          GTEST_CHECK_POSIX_SUCCESS_(pthread_join(thread_, 0));
          finished_ = true;
        }
      }
    
      virtual void Run() {
        if (thread_can_start_ != NULL)
          thread_can_start_->WaitForNotification();
        func_(param_);
      }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 67.2K bytes
    - Viewed (0)
  7. testing/performance/src/templates/native-dependents-resources/googleTest/libs/googleTest/1.7.0/include/gtest/internal/gtest-port.h

            pthread_create(&thread_, 0, &ThreadFuncWithCLinkage, base));
      }
      ~ThreadWithParam() { Join(); }
    
      void Join() {
        if (!finished_) {
          GTEST_CHECK_POSIX_SUCCESS_(pthread_join(thread_, 0));
          finished_ = true;
        }
      }
    
      virtual void Run() {
        if (thread_can_start_ != NULL)
          thread_can_start_->WaitForNotification();
        func_(param_);
      }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 67.2K bytes
    - Viewed (0)
Back to top