Вопросы по теме 'channel'
Восстановление после исключения CommunicationObjectFaaledException в WCF
У меня есть клиентское приложение, которое каждые 10 секунд пытается отправить сообщение через веб-службу WCF. Это клиентское приложение будет находиться на компьютере на борту корабля, который, как мы знаем, будет иметь нестабильное подключение к...
10181 просмотров
schedule
26.02.2024
Netty, каналы и веб-сокеты
Итак, я создал серверное приложение Websockets на основе Netty 3.6.2. У этого приложения будет много, много пользователей.
Идея состоит в том, что клиенты регистрируются для прослушивания информации по теме, и когда информация проходит через...
577 просмотров
schedule
10.11.2023
java NIO — многопоточный доступ к каналам
Согласно документации java.NIO, буферы небезопасны для потоков, а каналы в большинстве случаев ( FileChannel, SocketChannel и т. д.) безопасны для использования несколькими потоками. Чего я не могу найти в документации, так это четкого описания...
354 просмотров
schedule
05.10.2022
Получение статистики для канала с пробелами в названии
Я не могу получить данные канала, если в имени канала есть пробелы, например. Meditation Relax Music .
Мой вызов API:
https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=Meditation+Relax+Music&key= {YOUR_API_KEY}...
625 просмотров
schedule
29.04.2024
Чтение нескольких элементов из канала в Go
Я читаю значения из канала в цикле следующим образом:
for {
capturedFrame := <-capturedFrameChan
remoteCopy(capturedFrame)
}
Чтобы сделать его более эффективным, я хотел бы прочитать эти значения в пакете с чем-то вроде этого...
2481 просмотров
schedule
07.01.2024
Как постоянно получать данные из канала горутины
Я новичок в Голанге. Я сделал практику о канале Go. Который я открываю и читаю данные из файла в основной горутине, затем передаю данные второй горутине для сохранения в другой файл с каналом. Мой код как потоки
func main() {
f, err :=...
4001 просмотров
schedule
31.12.2023
перейти к инструкции по выбору
Я прорабатываю примеры на tour.golang.org и натолкнулся на этот код, которого я действительно не понимаю:
package main
import "fmt"
func fibonacci(c, quit chan int) {
x, y := 0, 1
for {
select {
case c <- x: // case:...
3793 просмотров
schedule
24.09.2022
Закрытие каналов с циклическими зависимостями
Я пытаюсь реализовать метод, подобный mapreduce, в Golang. Мой дизайн выглядит следующим образом:
Работники карты извлекают элементы из входного канала картографа и выводят в выходной канал картографа.
Затем выходной канал преобразователя...
210 просмотров
schedule
31.10.2023
Почему select в golang работает только с каналами в goroutine?
Рассмотрите следующее выйти на площадку
package main
import "fmt"
func main() {
messages := make(chan string)
messages <- "my msg"
select {
case msg := <-messages:...
704 просмотров
schedule
16.12.2023
Для чего используются каналы?
Просматривая какой-то код Go, я обнаружил следующее:
ch := make(chan int)
Я просмотрел онлайн-руководство, как работают каналы Go:
https://tour.golang.org/concurrency/2
Но мне этот пример непонятен.
Может кто-нибудь дать мне...
12973 просмотров
schedule
29.10.2022
Странное поведение канала в движении
package main
import (
"encoding/json"
"fmt"
"/something/models"
"os"
"path/filepath"
"runtime"
)
func WriteDeviceToFile(d chan *models.Device, fileName string) {
_, b, _, _ := runtime.Caller(0)
basepath := filepath.Dir(b)...
98 просмотров
schedule
03.10.2023
golang: странная проблема с сопрограммами и каналами
Я написал тестовый код, но не понимаю, почему я получаю такой результат.
Мой sub() должен обновить или вернуть counter в зависимости от значения канала
send 1 = counter++
send 0 = return counter
Я запускаю 10 упражнений con() . Они...
90 просмотров
schedule
17.10.2023
Go Channels — нажатие на канал останавливает выполнение
Я пытаюсь создать викторину командной строки, в которой пользователям будет задаваться вопрос за вопросом, пока они либо не ответят на последний вопрос, либо не истечет время ожидания.
Я хотел использовать каналы, чтобы научиться правильно их...
170 просмотров
schedule
03.11.2023
Диапазон для цикла по небуферизованному каналу
Я новичок в golang и просматриваю gotour . У меня есть следующий код, который отлично работает.
package main
import (
"fmt"
)
func fibonacci(n int, c chan int) {
x, y := 0, 1
for i := 0; i < n; i++ {
c <- x
x,...
407 просмотров
schedule
27.01.2024
Разница в использовании каналов Kotlin между Send и Offer
У каналов есть две функции, которые позволяют нам отправлять в них события. Send и offer .
Я хотел бы лучше понять разницу между ними.
У меня есть несколько утверждений, которые я хочу проверить.
Send - это функция приостановки. Что...
1018 просмотров
schedule
04.03.2024