Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MEverik
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 13
#1

Реализация рождения, выполнения и блокировки процессов - C++

09.04.2014, 16:43. Просмотров 155. Ответов 0
Метки нет (Все метки)

При запуске задачи процессы переходят по очереди к след через паузу, по нажатию клавиши. Нужна помощь,сделать так, чтобы все процессы до нового круга выводились без паузы, все их состояния друг за другом, а после по нажатию и новый круг.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
    int i, v, f, s;
    
    cout << "Kolichestvo processov ";
    cin >> f;
    int *a=new int;// ввод массива
    
    for (i=0; i < f; i++)
    {
        cout << "";
        cin >> a[i];//ввод элементов в массив
    } // ввод массива
    for (i=0,s=0; i<=f; i++ % f)//круг, цикл
    {
        
        //Ветвления выполнения, ожидания, блокировки//
        
        s=1+rand()%4;//случайная блокировка
        
        if (i>0 && i<f)
        {
cout << a[i-1] << " Process vypolnen" << endl;
cout << a[i-1] << " Process Jde't" << endl;
                }
        if (i==f)
        {
cout << "Zanovo" << endl;
cout << a[i-f]<< " Process vypolnyetsa"<< endl;
                  s=s+1;//любое действие процесса
                  i=0;
                  }
                  
        else 
        {
cout << a[i]<< " Process vypolnyetsa"<< endl;
 
        if (s==3)
        { 
cout << a[i] << " Process blokiryet" << endl;
                s=0;}
                
        }      
                system("pause");
        }   
                return 0;
        }
Добавлено через 19 часов 54 минуты
Все нашел, все сделал. Тему можно закрыть
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 16:43     Реализация рождения, выполнения и блокировки процессов
Посмотрите здесь:

C++ (Вопрос) Базовые понятия. Реализация разветвленных вычислительных процессов.
C++ Дни рождения
C++ Взаимодействие процессов
C++ Получение списка процессов
C++ дерево процессов
C++ Ошибка при блокировки выхода
C++ День рождения
Удаление процессов C++
Получить список процессов C++
Программная реализация задачи о распиле бревна по моделированию производственно-экономических процессов C++
Возможность блокировки вставки текста или как правильно вставлять текст? C++
C++ Синхронизация процессов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru