{"blog_url":"https://ryuichi1208.hateblo.jp/","author_url":"https://blog.hatena.ne.jp/ryuichi1208/","url":"https://ryuichi1208.hateblo.jp/entry/2021/06/19/090045","height":"190","version":"1.0","width":"100%","provider_name":"Hatena Blog","blog_title":"\u5730\u65b9\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u5b66\u7fd2\u65e5\u8a18","image_url":null,"type":"rich","categories":["C"],"author_name":"ryuichi1208","description":"\u30b9\u30ec\u30c3\u30c9\u4f7f\u3063\u305f\u30b5\u30f3\u30d7\u30eb\u4f5c\u308b\u305f\u3081\u306e\u30c6\u30f3\u30d7\u30ec #include <stdio.h> #include <stdlib.h> #include <pthread.h> void *thread_func(void *param); int main(void) { pthread_t thread; int ret = 0; ret = pthread_create(&thread, NULL, thread_func, NULL); if (ret != 0) { // pthread_create\u304c\u5931\u6557\u3057\u305f\u5834\u5408\u306f0\u4ee5\u5916\u306e\u5024\u3092\u8fd4\u3059 exit(1); } // \u30b9\u30ec\u30c3\u30c9\u306e\u7d42\u4e86\u3092\u5f85\u6a5f // int p\u2026","title":"\u3010C\u3011pthreads\u306e\u30c6\u30f3\u30d7\u30ec","published":"2021-06-19 09:00:45","provider_url":"https://hatena.blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fryuichi1208.hateblo.jp%2Fentry%2F2021%2F06%2F19%2F090045\" title=\"\u3010C\u3011pthreads\u306e\u30c6\u30f3\u30d7\u30ec - \u5730\u65b9\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u5b66\u7fd2\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>"}