(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
Microsoft SQL Server Standard Edition 2017 Sngl OLP 1License NoLevel
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
Dr.Web Security Space, продление лицензии на 1 год, 1 ПК
Kaspersky Internet Security для всех устройств. 2-Device 1 year Base Download Pack
ESET NOD32 Smart Security Platinum Edition - лицензия на 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 "с нуля"
Компьютерные книги. Рецензии и отзывы
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Скачиваем файлы из интернета при помощи Delphi (1)
Почему то не скачивает, хотя прогресс показывает...
 
получение информации об устройстве. (3)
Добрый день. Программа должна обслуживать любые устройства от любого производителя типа:...
 
Легализация программы написанной на нелицензионной платформе Delphi7 (4)
Была написана программа используя нелегальный продукт Delphi 7. Потом эту программу продали...
 
Direct Show и Delphi (1)
Здравствуйте. Как получить в DirectShow9 (DirectSound) функцию похожую на...
 
Builder C++ XE7 подключение к удаленной БД (1)
Здравствуйте! Работаю в Builder XE 7 с базами данных и в среде SQL Server Management Studio...
 
 
 



    
rambler's top100 Rambler's Top100