HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Системное программирование и Windows Vista
  #1  
Старый 12.01.2008, 10:47
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
С нами: 9707254

Репутация: 136
По умолчанию Системное программирование и Windows Vista

Не знал куда поместить эту тему, разместил здесь..
возник вопрос, как сильно изменится системное программирование с переходом на висту по сравнению с ХР? расмотрим на простом примере:

Код:
#include <iostream>
#include <windows.h>

using namespace std;

volatile UINT  nCount;
volatile DWORD dwCount;

void thread()
{
  for(;;)
  {
    nCount++;
    Sleep(100);
  }
}

int main()
{
  HANDLE hThread;
  DWORD IDThread;
  char c;
  
  hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)thread, NULL, 0, &IDThread);
  
  if (hThread == NULL)
    return GetLastError();
    
  for (;;)
  {
    cout << "Input: " << endl;
    cout << "\t'n' to exit" << endl;
    cout << "\t'y' to display the count" << endl;
    cout << "\t's' to suspend thread" << endl;
    cout << "\t'r' to resume thread" << endl;
    cin >> c;
    
    if (c == 'n')
      break;
    switch(c)
    {
      case 'y':
        cout << "count= " << nCount << endl;
        break;
      case 's':
        dwCount = SuspendThread(hThread);
        cout << "Thread suspend count = " << dwCount << endl;
        break;
      case 'r':
        dwCount = ResumeThread(hThread);
        cout << "Thread suspend count = " << dwCount << endl;
        break;
    }
  }

  TerminateThread(hThread, 0);
  
  CloseHandle(hThread);

  return 0;
}
Здесь расмотрено 3 состояния созданого потока.. С переходом на Висту, сильно ли изменятся функции, синхронизация потоков и процессов, структурная обработка исключений, работа с виртуальной памятью, управление файлами, управление безопасностью и т.д.. Много ли придётся переучивать? я только взялся за системное программирование..
 
Ответить с цитированием

  #2  
Старый 12.01.2008, 12:20
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Не изменяется.
 
Ответить с цитированием

  #3  
Старый 12.01.2008, 13:31
Sharingan
Участник форума
Регистрация: 05.05.2007
Сообщений: 171
С нами: 10009826

Репутация: 435
По умолчанию

Единственное что в Висте бок с компелятарами старыми, вообще по идеи Vc 6.0 не должен там работать, но именно в нем я и работаю, хотя порой бывают боки, на код как сказал Кез никак не влияет
 
Ответить с цитированием

  #4  
Старый 12.01.2008, 14:00
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
С нами: 9707254

Репутация: 136
По умолчанию

Спс.. Как думаете скоро ли навсегда забудут WinXP и по всюду будет Виста?
 
Ответить с цитированием

  #5  
Старый 12.01.2008, 15:20
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

Цитата:
Сообщение от 0x22b  
Спс.. Как думаете скоро ли навсегда забудут WinXP и по всюду будет Виста?
Все обычные пользователи и организации потихоньку переползают на Vista... Через полгодика, годок если у тебя ещё будет стоять XP, то на тебя будут смотреть косо
 
Ответить с цитированием

  #6  
Старый 12.01.2008, 20:00
Klaus Doring
Участник форума
Регистрация: 23.07.2007
Сообщений: 100
С нами: 9895923

Репутация: 52
По умолчанию

Цитата:
Сообщение от GlOFF  
Все обычные пользователи и организации потихоньку переползают на Vista... Через полгодика, годок если у тебя ещё будет стоять XP, то на тебя будут смотреть косо
С ума сошли? :O
 
Ответить с цитированием

  #7  
Старый 12.01.2008, 14:26
Sharingan
Участник форума
Регистрация: 05.05.2007
Сообщений: 171
С нами: 10009826

Репутация: 435
По умолчанию

Ну это вопрос не для данного раздела, но скажу свое мнение, посколько все современные ноуты оснащаются или Вистой бо Мелкософт именно его предлагает на ноуты, либо линуксом , а линукс ставят из за слабых характеристик ноутбука, так вот думаю что рано или поздно 1-2 года , ХР снимиться с поддержки мелкософта, и виста залатает все дыры, ну почти все, и вот уже ХРюша будет в прошлом
 
Ответить с цитированием

  #8  
Старый 12.01.2008, 17:08
ZEXEL
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
С нами: 9653789

Репутация: 549


По умолчанию

Пока что Xp некто не забыл, так как Виста немного не доделаная ! тем более под Висту комп не слабый надо иметь !
 
Ответить с цитированием

  #9  
Старый 12.01.2008, 17:20
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами: 10531106

Репутация: 1338


По умолчанию

Цитата:
Сообщение от ZEXEL  
Пока что Xp некто не забыл, так как Виста немного не доделаная ! тем более под Висту комп не слабый надо иметь !
Все это дело времени...
 
Ответить с цитированием

  #10  
Старый 12.01.2008, 18:24
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Пацаны а где скачать C++ ? Киньте линк, гугл задрал уже, нифига не находит.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определиние Ip Dimann Болталка 18 09.06.2008 01:06
Windows Vista: новый канал утечки секретных данных dinar_007 Мировые новости. Обсуждения. 0 26.12.2005 13:47



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...