Форум программистов, компьютерный форум, киберфорум
Другие языки программирования
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Запуск кода, написанного в Windows, в Linux https://www.cyberforum.ru/ assembler-linux/ thread2631737.html
Доброго времени суток! Написал простенькую программу на С++ с ассемблерной вставкой, используя Visual Studio. Она запускается и работает. Но хочется этот же код запустить в Linux. Есть ли возможность...
Assembler Вызов printf с локальной переменной в качестве параметра
помогите еще советом. посидел не один день и что-то не дошло до меня почему программа крашится. .section .data format: asciz "%s"
Чтение из файла в локальную переменную (на стеке) Assembler
привет помогите пожалуйста разобраться в простом вопросе есть файл t.txt hello forum > t.txt теперь надо из него прочитать.
Assembler Ошибка Floating point exception (core dumped) Доброго времени суток! Необходимо пройтись по массиву и четные элементы сдвинуть логически влево на один регистр, а нечетные элементы сдвинуть арифметически вправо. Но при запуске выводится ошибка... https://www.cyberforum.ru/ assembler-linux/ thread2611315.html
Assembler Вывод числа в консоль Linux https://www.cyberforum.ru/ assembler-linux/ thread2603194.html
Народ, как в fasm и nasm в linux выводить числа на консоль?
Assembler Ошибка сегментирования (стек памяти сброшен на диск)
Здравствуйте. Я новичок в Ассемблере, и мне надо решить следующую задачу: есть массив из 12 положительных чисел. Нужно посчитать количество элементов данного массива, двоичные коды которых содержат 0...
Assembler Как узнать в Linux что лежит по указанному адресу
Здравствуйте. Имеется ли в Linux возможность узнать что лежит по конкретному адресу в стеке. Отлаживаю запущенную программу. Она зависает на определенном моменте. Последний адрес вызова был...
Assembler Открытие файла на чтение завершается ошибкой Нужно открыть текстовый файл для чтения, компилирует нормально при запуске завершается с ошибкой. Как исправить? %include "io.inc" section .data file db "text.txt",0 O_APPEND equ 2000o ... https://www.cyberforum.ru/ assembler-linux/ thread2587937.html
Assembler Выравнивание стека на x64 https://www.cyberforum.ru/ assembler-linux/ thread2587512.html
все , с регистрами я разобрался. вроде понял, немного работу отладчика. но только на самом поверхностном уровне. про выравнивание стека и про стековый кадр недоходит. тут нужен опыт в...
Assembler Как исправить программу, что бы компилировать без -no-pio GAS. Программа компилируется только с ключом -no-pio .data printf_format: .string "<%s>\n" #define READ_CHUNK 128 .text /* char *read_str(int *is_eof) */ https://www.cyberforum.ru/ assembler-linux/ thread2587016.html
3276 / 2338 / 425
Регистрация: 28.04.2012
Сообщений: 7,825
15.05.2020, 16:41 0

Что это за язык программирования?

15.05.2020, 16:41. Просмотров 2732. Ответов 5
Метки (Все метки)

Ответ


Цитата Сообщение от ski4illl Посмотреть сообщение
вы нашли реализацию к данному алгоритму?
Это ж типичный «пинг-понг», вбей в гугл «ping pong multithread название-языка-программирования» и получишь сотни примеров.

Вот, для примера, вариант на Go:

Код
package main

import (
	"log"
	"time"
)

type Ping struct {}
type Pong struct {}

var ping = Ping{}
var pong = Pong{}

const procDelay = 500 * time.Millisecond

func main() {
	pings, pongs := make(chan Ping), make(chan Pong)
	defer close(pings)
	defer close(pongs)

	// process 1
	go func() {
		for _ = range pings {
			log.Println("    ping")
			time.Sleep(procDelay)
			pongs <- pong
		}
	}()

	// process 2
	go func() {
		for _ = range pongs {
			log.Println("        pong")
			time.Sleep(procDelay)
			pings <- ping
		}
	}()

	pings <- ping
	time.Sleep(5 * time.Second)
	log.Println("bye!")
}


Вернуться к обсуждению:
Что это за язык программирования?
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2020, 16:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Boo - что это за язык программирования?
Boo - что это за язык программирования?

Подскажите, что это за такой язык программирования в теме пример кода
Вот код... A = 1 B = 80 while A is less than B A = A + 1 end while Print A for k= 1 to n...

Что мощнее язык программирования Perl или язык программирования PHP
Какой из них лучше

Какой это язык программирования?
* d0 - offset to status/command register * d1 - offset to data register * d2 - contains status of...

Какой это язык программирования?
Помогите перевести программу на язык делфи. Алгоритм Борувки В данном алгоритме (см. )...

определите какой это язык программирования?
ScriptName 12GaCoinShotScript ; Randomly generates an intact Legion Denarius on target when they...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.