Difference between revisions of "Thread (Русский)"

(Page created)
 
m
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{newin|[[0.7.0]]|type=type}}
+
{{newin|[[0.7.0]]|070|type=type}}
Поток - это часть кода, которая может выполняться параллельно с другими потоками.
+
Поток это отдельное Lua окружение, которое работает параллельно с другими потоками. Потоки могут обмениваться данными через объекты [[Channel (Русский)|Каналов]].
 +
 
 
== Конструкторы ==
 
== Конструкторы ==
{{#ask: [[Category:Functions]] [[Constructs::Thread]]
+
{{#ask: [[Category:Functions]] [[Constructs::Thread (Русский)]] [[Concept:Current]]
 
| headers=hide
 
| headers=hide
| default=Нет.
+
| default=None.
 +
| format=template
 +
| template=ListingFields
 +
| introtemplate=ListingIntro
 +
| outrotemplate=ListingOutro
 
| ?Description
 
| ?Description
 +
| ?PrettySince
 +
| ?PrettyRemoved
 
}}
 
}}
 
== Функции ==
 
== Функции ==
{{#ask: [[Category:Functions]] [[parent::Thread]] OR [[parent::Object]]
+
{{#ask: [[Category:Functions]] [[parent::Thread (Русский)||Object (Русский)]] [[Concept:Current]]
 
| headers=hide
 
| headers=hide
 +
| format=template
 +
| template=ListingFields
 +
| introtemplate=ListingIntro
 +
| outrotemplate=ListingOutro
 
| ?Description
 
| ?Description
 +
| ?PrettySince
 +
| ?PrettyRemoved
 
}}
 
}}
 +
== Супертипы ==
 +
* [[parent::Object (Русский)|Object]]
 +
== Заметки ==
 +
{{oldin|[[0.9.0]]|090|type=note|text=Этот метод получения ошибок из потока был заменён на [[Thread:getError (Русский)|Thread:getError]] и [[love.threaderror (Русский)|love.threaderror]]}}
 +
Если при выполнении потока произошла ошибка вы можете её получить функцией <tt>Thread:get('error')</tt>.
 
== Смотрите также ==
 
== Смотрите также ==
* [[parent::love.thread_(Русский)]]
+
* [[parent::love.thread (Русский)]]
 
[[Category:Types]]
 
[[Category:Types]]
{{#set:Description=Представляет поток.
+
{{#set:Description=Объект представляющий поток.}}
}}
 
 
== Другие языки ==
 
== Другие языки ==
 
{{i18n|Thread}}
 
{{i18n|Thread}}

Latest revision as of 12:36, 1 August 2018

Available since LÖVE 0.7.0
This type is not supported in earlier versions.

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

Конструкторы

love.thread.newThread (Русский) Создаёт новый поток из Lua файла или FileData объекта. Added since 0.7.0

Функции

Object:release (Русский) Немедленно удаляет Lua ссылку на объект. Added since 11.0
Object:type (Русский) Возвращает строку с названием типа объекта.
Object:typeOf (Русский) Проверят, является ли объект определенным типом.

Супертипы

Заметки

Removed in LÖVE 0.9.0
Этот метод получения ошибок из потока был заменён на Thread:getError и love.threaderror.

Если при выполнении потока произошла ошибка вы можете её получить функцией Thread:get('error').

Смотрите также

Другие языки