(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Embarcadero"

Обсуждение вопросов, связанных с компанией Embarcadero, ее продуктами RAD Studio, C++Builder, Delphi и другими.

 
 
Добавить сообщение »

Тема: Обсуждение материала "Многопоточность в своих приложениях. Часть 1"

Достаточно давно прошло то время, когда использование многопоточности в любых серьезных программах считалось хорошим тоном. На сегодняшний день, это необходимость от которой очень многое зависит, и в первую очередь - удобство использования приложения. Почти любой современный программный продукт (хоть исключения и возможны, я таких примеров не знаю, тот-же стандартный "калькулятор" при расчетах использует 2 потока), будь он полностью реализован в главном потоке, будет вызывать у нас огромное количество отрицательных эмоций всякий раз при работе с сетью, файлами, и другими ресурсоемкими операциями.

Автор:  SAPetrovich Дата: 03.01.2011 11:38
Безграмотная статья, в которой автор дает неточную информацию, а порой и вообще не соответствующую действительности.
А уж его "трюк": "Удобнее всего создать для нее "сиамского близнеца", "поселив" свою переменную того же типа, по тому же адресу." вообще сродни средневековому шарлатанству!
Если автор поучится у умных людей, или хотя бы почитает описания, то он будет наверное крайне удивлен, что переменные-объекты, есть ни что иное как указатели на экземпляры объектов. Соответственно, для получения копии ссылки на объект совсем не обязательно извращаться так как он:
pointer(list2) := pointer(list1); //меняем адрес у лист2 на лист1
а достаточно просто написать:
list2 := list1;
А про комментарий к его фрагменту я вообще молчу :(

В общем, считаю статью не просто малополезной, а даже вредной для начинающих программистов, поскольку ложное и неточное знание хуже незнания.
Рекомендовал бы администрации сайта вообще убрать эту публикацию.
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
VMware Horizon Apps Standard, v7 : 10 Pack (Named User)
ESET Secure Authentication newsale for 5 user, лицензия на 1 год
Symantec Ghost Solution Suite, License, 1-24 Devices
VideoStudio X9 Pro. Электронный ключ.
ESET NOD32 Антивирус - продление лицензии на 2 года на 3ПК
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Один день системного администратора
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Написание оптимального кода под Delphi (1)
Delphi выполняет все почти именно так, как должен. Это как раз переизбыток "оптимизации" в...
 
Скачиваем файлы из интернета при помощи Delphi (1)
Почему то не скачивает, хотя прогресс показывает...
 
получение информации об устройстве. (3)
Добрый день. Программа должна обслуживать любые устройства от любого производителя типа:...
 
Легализация программы написанной на нелицензионной платформе Delphi7 (4)
Была написана программа используя нелегальный продукт Delphi 7. Потом эту программу продали...
 
Direct Show и Delphi (1)
Здравствуйте. Как получить в DirectShow9 (DirectSound) функцию похожую на...
 
 
 



    
rambler's top100 Rambler's Top100