溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

發(fā)布時間:2020-07-11 21:02:19 來源:網絡 閱讀:701 作者:dongsong1117 欄目:編程語言

thread.c程序pthread_create函數(shù)第三個參數(shù)為線程函數(shù)的起始地址,文中并無add函數(shù),源代碼如下:

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

thread.c編譯時會報未聲明錯誤:

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

根據語境推測應該是count,替換如下:

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

重新編譯,gcc編譯時在最后加參數(shù)-lpthread,否則編譯報對

pthread_create和pthread_join未定義的引用如下:

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

應當是行末最后加入-lpthread編譯,正確編譯命令:

gcc -lpthread thread.c -o main

thread.go程序無z變量,應當是counter:

《Go語言編程》[4.4 并發(fā)通信]代碼thread.c和thread.go錯誤

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI