V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hunterster  ›  全部回复第 3 页 / 共 3 页
回复总数  48
1  2  3  
2025 年 2 月 24 日
回复了 yuanyao 创建的主题 Go 编程语言 最基础的 go 并发编程题,难倒了 90%的候选人
@yuanyao 这个是看到要求随手写的,没注意到只要两个协程,我改一下

package main

import (
"fmt"
"sync"
)

var wg sync.WaitGroup

func init() {
wg.Add(5)
}

func writeData(c chan int, count int) {
fmt.Println("Write rountine is executed.")
for k := 0; k < count; k++ {
defer wg.Done()
c <- k
}
}

func readData(c chan int, count int) {
fmt.Println("Read rountine is executed.")
for i := 0; i < count; i++ {
fmt.Println("The data is:", <-c)
}
}

func main() {

var c = make(chan int)

go writeData(c, 5)
go readData(c, 5)

wg.Wait()
close(c)
}
2025 年 2 月 24 日
回复了 yuanyao 创建的主题 Go 编程语言 最基础的 go 并发编程题,难倒了 90%的候选人
package main

import (
"fmt"
"sync"
)

func writeData(c chan int, i int) {
c <- i
}

func readData(c chan int) {
for i := 0; i < 5; i++ {
fmt.Println("The data is:", <-c)
}
}

func main() {
var wg sync.WaitGroup
wg.Add(5)

var c = make(chan int)

for k := 1; k <= 5; k++ {
go func() {
defer wg.Done()
writeData(c, k)
}()
}

go readData(c)

wg.Wait()
close(c)
}
2025 年 2 月 21 日
回复了 levin56 创建的主题 投资 大家有没有觉得大 A 已经进入了牛市
相信大 A 进入了牛市你就砸锅卖铁全部买入好了
@libasten 只会更烂,因为他们用的是迭代式开发,估计产品经理自己都不懂智驾的代码就敢随便提快速上线需求,开发只能捣浆糊一样做开发,测试,就让买家小白鼠去测试吧
你知道国内的智驾项目上线速度么?你指望半年出一个智驾版本?估计半个月就得出一个,你认为这样上线的代码质量有保证?
2025 年 2 月 8 日
回复了 messiah163 创建的主题 Excel 遇到一个头疼的 Excel 精度问题
这种情况下是否可以保存为字符串形式?
2025 年 2 月 6 日
回复了 Zzzz77 创建的主题 职场话题 如何能让领导认识到 AI 写代码的能力是有限的?
ai 写出来的代码,谁来保证代码没有问题?谁来测试?老板好像以为 ai 可以完成开发测试部署一条龙了
国产车的公关水平很高的,比如菊花厂就翻脸不认出事故的问界车,比如深圳某车厂的车辆事故总可以撤热搜
1  2  3  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2781 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 08:48 · PVG 16:48 · LAX 01:48 · JFK 04:48
♥ Do have faith in what you're doing.