亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
123
最近訪問板塊 發(fā)新帖
樓主: py
打印 上一主題 下一主題

Perl 程序員學(xué)習(xí) Golang,Go 語言簡單入門、快速使用 [復(fù)制鏈接]

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
21 [報告]
發(fā)表于 2015-12-14 17:54 |只看該作者
本帖最后由 flw 于 2015-12-15 10:47 編輯

回復(fù) 20# laputa73


    為啥要共享?你好好想想這個問題。比如我有知識你有問題,我為啥要和你共享?我的是我的你的是你的,為啥要共享?

傳統(tǒng)的面向過程、面向?qū)ο缶幊,代碼是死的,上帝是活的。上帝無所不能,所有代碼都是它的工具,然而程序員的智商創(chuàng)造不出無所不能的上帝。于是便有了 BUG。
你把每一段代碼都想象成一個普通的人,活生生的人,人和人之間如何協(xié)作,代碼和代碼就如何協(xié)作,這個叫做[仿生學(xué)],這段活的代碼,就叫做 Go 程。

多用請求、應(yīng)答模式。

Don't communicate by sharing memory; share memory by communicating.

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
22 [報告]
發(fā)表于 2015-12-15 07:20 |只看該作者
substr函數(shù) 發(fā)表于 2015-12-14 11:59
某種程度上說明:[   ]

        Go語言本質(zhì)上沒有干了什么新的事情
        Go語言本身沒有被良好地設(shè)計
        Go語言是其他現(xiàn)代編程語言的退化



為什么Go語言不是想象中的那么好 [ ]
http://www.techug.com/why-go-is-not-good


1. 沒有哪個語言干了“新鮮事”
2/3. 這種片兒湯話有的事,安在哪個語言上基本都成立。

對于任何一個語言,想找正面和負(fù)面的評論都不是難事。所以,是否選擇一個語言,看的肯定不是誰正負(fù)面評論的多寡。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
23 [報告]
發(fā)表于 2015-12-15 07:37 |只看該作者
laputa73 發(fā)表于 2015-12-14 15:48
    正好請教一下大神,在go里面,多核模式下,推薦使用何種模式來處理goroutine之間的數(shù)據(jù)讀寫共享問題?
   用channel?還是用鎖?
    比如從一個隊列里面讀數(shù)據(jù),這個操作是否線程安全?并發(fā)讀是否會出錯?
   還是用一個單獨(dú)go來讀隊列,然后channel?



支持協(xié)程的情況下,系統(tǒng)設(shè)計都推薦用 channel,不推薦用鎖。Coro 也一樣。
Golang 的 blog 有一篇是介紹如何共享數(shù)據(jù)的。其中提到 flw 說的那句。https://blog.golang.org/share-memory-by-communicating

我個人的感覺是,如果整個系統(tǒng)設(shè)計的合理,即使是多核也不會出現(xiàn)數(shù)據(jù)共享的問題。實際做起來,你就想怎么做就怎么做,設(shè)計錯了就會出問題,出問題了就調(diào)整設(shè)計。把坑都踩一遍是非常有價值的。

論壇徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-01 06:20:002015亞冠之首爾
日期:2015-11-04 22:25:43IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27獅子座
日期:2014-05-12 11:00:00辰龍
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-27 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-06-07 14:10:01
24 [報告]
發(fā)表于 2015-12-15 09:33 |只看該作者
了解
這樣的話,go的協(xié)程模式其實和erlang是一樣的。
只不過erlang比較狠,根本就沒有變量、鎖這些機(jī)制,全靠通信.
以后比較底層的通信框架,就都準(zhǔn)備遷到go去了。

論壇徽章:
26
2015亞冠之胡齊斯坦鋼鐵
日期:2015-06-25 21:40:202015亞冠之柏斯波利斯
日期:2015-08-31 17:03:192015亞冠之柏斯波利斯
日期:2015-11-07 13:10:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00每日論壇發(fā)貼之星
日期:2015-11-10 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-02 06:20:00黃金圣斗士
日期:2015-12-07 17:57:4615-16賽季CBA聯(lián)賽之天津
日期:2015-12-23 18:34:14程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-02 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-06 06:20:00每日論壇發(fā)貼之星
日期:2016-01-06 06:20:00
25 [報告]
發(fā)表于 2015-12-15 14:31 |只看該作者
回復(fù) 22# py


請教大神  17樓 那種形式
請問 go 如何實現(xiàn)呢 ?

謝謝了。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
26 [報告]
發(fā)表于 2015-12-16 07:40 |只看該作者
回復(fù) 25# substr函數(shù)

你 Perl 里用的是什么,Go 里就也用什么。主貼中有基本數(shù)據(jù)結(jié)構(gòu)的對應(yīng)關(guān)系。
   

論壇徽章:
26
2015亞冠之胡齊斯坦鋼鐵
日期:2015-06-25 21:40:202015亞冠之柏斯波利斯
日期:2015-08-31 17:03:192015亞冠之柏斯波利斯
日期:2015-11-07 13:10:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00每日論壇發(fā)貼之星
日期:2015-11-10 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-02 06:20:00黃金圣斗士
日期:2015-12-07 17:57:4615-16賽季CBA聯(lián)賽之天津
日期:2015-12-23 18:34:14程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-02 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-06 06:20:00每日論壇發(fā)貼之星
日期:2016-01-06 06:20:00
27 [報告]
發(fā)表于 2015-12-24 17:10 |只看該作者
師兄說
py  只是一個 二楞子

99.9 % 不會寫!
但我不信,
你是大神!
我信你 []

論壇徽章:
26
2015亞冠之胡齊斯坦鋼鐵
日期:2015-06-25 21:40:202015亞冠之柏斯波利斯
日期:2015-08-31 17:03:192015亞冠之柏斯波利斯
日期:2015-11-07 13:10:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00每日論壇發(fā)貼之星
日期:2015-11-10 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-02 06:20:00黃金圣斗士
日期:2015-12-07 17:57:4615-16賽季CBA聯(lián)賽之天津
日期:2015-12-23 18:34:14程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-02 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-06 06:20:00每日論壇發(fā)貼之星
日期:2016-01-06 06:20:00
28 [報告]
發(fā)表于 2015-12-26 11:35 |只看該作者
回復(fù) 26# py



大神,
等你呀
一起與大神共同學(xué)習(xí)吧。[ ]

論壇徽章:
26
2015亞冠之胡齊斯坦鋼鐵
日期:2015-06-25 21:40:202015亞冠之柏斯波利斯
日期:2015-08-31 17:03:192015亞冠之柏斯波利斯
日期:2015-11-07 13:10:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-10 06:20:00每日論壇發(fā)貼之星
日期:2015-11-10 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-02 06:20:00黃金圣斗士
日期:2015-12-07 17:57:4615-16賽季CBA聯(lián)賽之天津
日期:2015-12-23 18:34:14程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-02 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-01-06 06:20:00每日論壇發(fā)貼之星
日期:2016-01-06 06:20:00
29 [報告]
發(fā)表于 2015-12-29 12:54 |只看該作者
回復(fù) 26# py


大神!有時間能幫我寫出就好了 [   ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP