V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mlkr  ›  全部回复第 1 页 / 共 5 页
回复总数  86
1  2  3  4  5  
2023 年 9 月 25 日
回复了 dududupapapa 创建的主题 问与答 有用过罗技 g304 的老哥吗?
晃动唤醒
2019 年 11 月 17 日
回复了 mohoumk2 创建的主题 问与答 迫于下周 Pixel 降价,求黑五车
@kueiwa 我也想买 带上我
2019 年 9 月 18 日
回复了 Olivergao 创建的主题 分享发现 Pixel 半价!
我想买
2019 年 8 月 5 日
回复了 salamanderMH 创建的主题 分享发现 vscode 的空格宽度变小了?
我也是这样, 解决了吗?
2019 年 7 月 12 日
回复了 aaronysj 创建的主题 程序员 V 站的 coder 们都在用哪款笔记本电脑做主力开发啊
xps 13
2019 年 7 月 12 日
回复了 berumotto 创建的主题 问与答 有什么方便清理键盘的小工具可以推荐?
@berumotto 京东 吹气球
2019 年 7 月 11 日
回复了 berumotto 创建的主题 问与答 有什么方便清理键盘的小工具可以推荐?
小毛刷 + 吹气球 ?
2019 年 6 月 20 日
回复了 totoosweet 创建的主题 职场话题 外包套路深似海
所以是什么公司呢?
2018 年 12 月 23 日
回复了 mason961125 创建的主题 天黑以后 20181223 午夜俱乐部
我也想知道
2018 年 12 月 7 日
回复了 Licsber 创建的主题 Go 编程语言 Go 语言用切片实现队列遇到无法理解的问题
@Licsber
func queueOut() string {
res := Q[0]
if len(Q) == 1 {
Q[0] = ""
return res
}
// 加写锁
lock.Lock()
Q = Q[1:]
lock.Unlock()
return res
}
2018 年 12 月 7 日
回复了 Licsber 创建的主题 Go 编程语言 Go 语言用切片实现队列遇到无法理解的问题
package main

import (
"fmt"
"log"
"net/http"
"os"
"sync"
"time"
)

var Q []string

var lock sync.RWMutex

func main() {
go func() {
time.Sleep(1 * time.Second)
for {
test()
}
}()
Q = append(Q, "233")
Q = append(Q, "233")
Q = append(Q, "233")

time.Sleep(3 * time.Second)
Q = append(Q, "233")
Q = append(Q, "233")
Q = append(Q, "233")
Q = append(Q, "233")
Q = append(Q, "233")

time.Sleep(3 * time.Second)
Q = append(Q, "233")
time.Sleep(3 * time.Second)
Q = append(Q, "233")

http.HandleFunc("/", handle)
err := http.ListenAndServe(":8080", nil)
if err != nil {
log.Println("http port has been used.")
os.Exit(-1)
}
}
func handle(w http.ResponseWriter, r *http.Request) {
defer r.Body.Close()
_ = r.ParseForm()
_, _ = fmt.Fprint(w, "hello")

}
func test() {
file := queueOut()
if file != "" {
log.Println(file)
}

}

func queueOut() string {
// 加写锁
lock.Lock()
res := Q[0]
if len(Q) == 1 {
Q[0] = ""
return res
}
Q = Q[1:]
lock.Unlock()
return res
}
2018 年 12 月 7 日
回复了 Licsber 创建的主题 Go 编程语言 Go 语言用切片实现队列遇到无法理解的问题
要加锁吧
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5873 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
♥ Do have faith in what you're doing.