Вопрос : Multithreading через DLL завертчицы

Я получаю вопрос о программировать резьбы безопасный.  Я буду проявителем использования в коммерческих целях и реально не понимаю все прикосновенности продевать нитку-безопасный программировать.  Я получаю клиента использует третья сторона DLL будет продевать нитку-безопасен/multithreaded и stateful.  Вы можете раскрыть много независимо встреч в этом DLL от много по-разному вызывая программ и каждая встреча получает ручку интежера вы используете как часть затем звоноков к API.  DLL держит всю из этих одновременных встреч на множественных резьбах отдельно и все работает great.

So здесь будет моими проблемой/вопросом/вопросом.  Мой клиент хочет иметь завертчицу написанную вокруг некоторых частей API этого третья сторона DLL.  Пункт завертчицы должен как раз заново скомпоновать аргументы функции.  DLL использует стандартный c вызывая конвенции и полагается тяжело на structs c.  DLL не COM или что-нибыдь, как раз прямодушными функциями c static.  Мой клиент хочет достигнуть API using язык не может отрегулировать structs правильн.  Поэтому, они хотят DLL завертчицы тот rejigs, котор structs как независимо аргументы функции using первичные данные печатают на машинке.  Это все кажется довольно просто, как раз создает новый DLL который оборачивает третья сторона DLL с некоторыми статическими функциями которые делают переводы к и от structs и основных типов.  

What, котор я не знаю это:  Будет все продевая нитку усложнения если я строю этот просто DLL с прямодушными статическими функциями завертчицы?  Мне нужно сделать что-нибыдь избежать проблем в multi-threaded применении?
class=

Ответ : Multithreading через DLL завертчицы

DLL >>the третья сторона определенно имеет данные, котор делят через множественные резьбы и
>>даже процессы, я думаю.

После этого он также имеет середины обеспечить что эти не затрудняют один другого, и в виду того что вы только оборачиваете звоноки, вы не помешаете с этими механизмами.

>> Он реально эти просто, не так ли?

Если будет только местными перемеююыми, котор вы общаетесь с - да они. Местные перемеююые размещаны на стоге, и в виду того что каждая резьба имеет свой собственный стог, это гарантированы, что будет безопасно - продевать нитку-безопасно, буквальн (pardon каламбур; o)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us