Инструменты пользователя

Инструменты сайта


axapta:нить

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
axapta:нить [2017/06/16 21:53]
127.0.0.1 внешнее изменение
axapta:нить [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
-Раздел:​ [[Программирование]]>​СредаИсполнения+Раздел:​ [[Программирование ​]]>[[СредаИсполнения]]
 ---- ----
-См. также ТаймерБезФормы -- другой способ фоновой обработки ​+См. также ​[[ТаймерБезФормы]] -- другой способ фоновой обработки ​
 ---- ----
  
-Нить или ПотокИсполнения -- способ сделать так чтобы несколько частей программы исполнялось одновременно (параллельно). см. [[http://​en.wikipedia.org/​wiki/​Thread_(computer_science)|wikipedia:​Thread]]+Нить или ​[[ПотокИсполнения]] -- способ сделать так чтобы несколько частей программы исполнялось одновременно (параллельно). см. [[http://​en.wikipedia.org/​wiki/​Thread_(computer_science)]]
  
 {{toc}} {{toc}}
  
 === Нити в Dynamics Ax 3.xx === === Нити в Dynamics Ax 3.xx ===
-В Axapta введены с версии [[Ax30]]+В Axapta введены с версии [[Ax30 ​]]
 для работы с нитями есть Класс/​Thread,​ к нему есть демонстрация:​ Форма/​Tutorial_Thread для работы с нитями есть Класс/​Thread,​ к нему есть демонстрация:​ Форма/​Tutorial_Thread
  
 проблемы:​ проблемы:​
-  ***Microsoft не рекомендует использование нитей в [[Ax30]]**+  ***Microsoft не рекомендует использование нитей в [[Ax30 ​]]**
  
 Цитата из SP3 Int, Fixlist Technology 1 Цитата из SP3 Int, Fixlist Technology 1
Строка 22: Строка 22:
  
   ***Использование нитей на 2х уровневой конфигурации приводит к сообщению "​Object '​FormRun'​ could not be created"​**   ***Использование нитей на 2х уровневой конфигурации приводит к сообщению "​Object '​FormRun'​ could not be created"​**
-  ***В нитях нельзя использовать ИнтерфейсПользователя**+  ***В нитях нельзя использовать ​[[ИнтерфейсПользователя]]**
   ***Отсутствие механизмов синхронизации**   ***Отсутствие механизмов синхронизации**
   ***Проблемы с администрированием**   ***Проблемы с администрированием**
   ***В порождаемый Thread нельзя передать объект**   ***В порождаемый Thread нельзя передать объект**
  
-Сама Axapta использует Класс/​Thread (посмотрите ПерекрестныеСсылки для класса Thread)+Сама Axapta использует Класс/​Thread (посмотрите ​[[ПерекрестныеСсылки]] для класса Thread)
  
 === Нити в Dynamics Ax 4.xx === === Нити в Dynamics Ax 4.xx ===
  
-Взято с: [[http://​blogs.msdn.com/​davidferguson/​archive/​2007/​01/​18/​x-server-threads.aspx|David Ferguson : X++ Server Threads]]+Взято с: [[http://​blogs.msdn.com/​davidferguson/​archive/​2007/​01/​18/​x-server-threads.aspx]]
  
 X++ Server Threads X++ Server Threads
  
 You can create threads in X++ to perform tasks in the background. ​ Here is a vey simple class that demonstrates the basics. You can create threads in X++ to perform tasks in the background. ​ Here is a vey simple class that demonstrates the basics.
- +<​code ​xpp>
-%%(xpp)+
 class ThreadDemo class ThreadDemo
 { {
Строка 63: Строка 62:
     }        }   
 } }
-%%+</​code>​
    
 I use the directory d:\t for temporary files. ​ You will have to either create the directory or change the example to point to some other directory. ​ In either case make sure that SYSTEM has read/write permission to the directory. I use the directory d:\t for temporary files. ​ You will have to either create the directory or change the example to point to some other directory. ​ In either case make sure that SYSTEM has read/write permission to the directory.
  
 Create and run a simple job like this: Create and run a simple job like this:
-%%(xpp)+<​code ​xpp>
 static void ThreadDemoJob(Args _args) static void ThreadDemoJob(Args _args)
 { {
Строка 76: Строка 75:
     pause;     pause;
 } }
-%%+</​code>​
    
  
Строка 84: Строка 83:
  
 ---- ----
-  */AxForum: [[http://​www.axforum.info/​forums/​showthread.php?​s=&​threadid=7494&​perpage=20&​pagenumber=1|Описание функций класса Thread]] +  *[[:AxForum]]: [[http://​www.axforum.info/​forums/​showthread.php?​s=&​threadid=7494&​perpage=20&​pagenumber=1]] 
-  *[[http://​blogs.msdn.com/​davidferguson/​archive/​2007/​01/​18/​x-server-threads.aspx|David Ferguson : X++ Server Threads]]+  *[[http://​blogs.msdn.com/​davidferguson/​archive/​2007/​01/​18/​x-server-threads.aspx]]
axapta/нить.txt · Последние изменения: 2018/04/13 22:43 (внешнее изменение)