Size: a a a

2020 February 14

АН

Александр Ниткин in Go-go!
Владимир Столяров
Вот только это крайне плохой способ обработки ошибок. Здесь принято её возвращать последним параметром из функции
Если увидел код, так бы лучше понял
источник

ВГ

Владимир Гришин in Go-go!
Александр Ниткин
Если увидел код, так бы лучше понял
источник

АН

Александр Ниткин in Go-go!
На простом примери я начал бы учится, и дальше развивал, ладно спасибо
источник

ВГ

Владимир Гришин in Go-go!
Александр Ниткин
На простом примери я начал бы учится, и дальше развивал, ладно спасибо
Там есть простые примеры, читайте
источник

АН

Александр Ниткин in Go-go!
Владимир Гришин
Там есть простые примеры, читайте
Я видел на своем хотелось разобратся, я понимаю наверно это не кому не интересно только мне
источник

RK

Roman Kosiy in Go-go!
ребят, кто-то юзал, не дай боже, чилкатовскую либу под го?
источник

p

pragus in Go-go!
Roman Sharkov
вопрос: есть ли отрицательные side-effect’ы если memory-map’ить много маленьких файлов?
да
источник

RS

Roman Sharkov in Go-go!
pragus
да
иии..? 🙂
источник

p

pragus in Go-go!
Daniel Podolsky
в чем проблема мелких файлов?
inode/dentry cache
источник

p

pragus in Go-go!
Roman Sharkov
иии..? 🙂
источник

p

pragus in Go-go!
Roman Sharkov
иии..? 🙂
короче, только через cgo
источник

ВС

Владимир Столяров in Go-go!
А разве lockosthread в данном случае действует не так же?
источник

A

Alexander in Go-go!
Это возможно уже неактуально будет с 1.14 из-за сигналов, сискол получит интеррапт
источник

A

Alexander in Go-go!
Не?
источник

A

Alexander in Go-go!
А, возможно даже станет ещё хуже
источник

DP

Daniel Podolsky in Go-go!
мне скейчас не глянуть
источник

DP

Daniel Podolsky in Go-go!
точно ли сискол получит интерапт?
источник

DP

Daniel Podolsky in Go-go!
что полезного можно достичь таким образом?
источник

DP

Daniel Podolsky in Go-go!
интеррапт получат горутины, которые не хотят делиться временем - это да
источник

A

Alexander in Go-go!
A consequence of the implementation of preemption is that on Unix systems, including Linux and macOS systems, programs built with Go 1.14 will receive more signals than programs built with earlier releases. This means that programs that use packages like syscall or golang.org/x/sys/unix will see more slow system calls fail with EINTR errors. Those programs will have to handle those errors in some way, most likely looping to try the system call again. For more information about this see man 7 signal for Linux systems or similar documentation for other systems.

https://tip.golang.org/doc/go1.14
источник