svn: /phpdoc/ru/trunk/reference/swoole/swoole/atomic/ add.xml cmpset.xml construct.xml get.xml set.xml sub.xml
[email protected] (Sergey Panteleev)
| Newsgroups | php.doc.ru |
|---|---|
| Message-ID | <[email protected]> |
sergey Sun, 09 Feb 2020 08:20:11 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=349179
Log:
docs(ru): New translation
Changed paths:
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/add.xml
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/cmpset.xml
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/construct.xml
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/get.xml
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/set.xml
A phpdoc/ru/trunk/reference/swoole/swoole/atomic/sub.xml
svn-diffs-349179.txt
(text/x-diff, 16.1 KB)
Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/add.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/add.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/add.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.add" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::add</refname> + <refpurpose>Добавляет число к значению атомарного объекта</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <modifier>public</modifier> <type>integer</type><methodname>Swoole\Atomic::add</methodname> + <methodparam choice="opt"><type>integer</type><parameter>add_value</parameter></methodparam> + </methodsynopsis> + <para> + Добавляет число к значению атомарного объекта. + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <variablelist> + <varlistentry> + <term><parameter>add_value</parameter></term> + <listitem> + <para> + Значение, которое будет добавлено к текущему значению. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Новое значение атомарного объекта. + </para> + </refsect1> + + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/add.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/cmpset.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/cmpset.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/cmpset.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.cmpset" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::cmpset</refname> + <refpurpose>Сравнивает и устанавливает значение атомарного объекта</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <modifier>public</modifier> <type>integer</type><methodname>Swoole\Atomic::cmpset</methodname> + <methodparam><type>integer</type><parameter>cmp_value</parameter></methodparam> + <methodparam><type>integer</type><parameter>new_value</parameter></methodparam> + </methodsynopsis> + <para> + + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <variablelist> + <varlistentry> + <term><parameter>cmp_value</parameter></term> + <listitem> + <para> + Значение для сравнения с текущим значением атомарного объекта. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>new_value</parameter></term> + <listitem> + <para> + Значение, устанавливаемое для атомарного объекта, если значение cmp_value совпадает с текущим значением + атомарного объекта. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Новое значение атомарного объекта. + </para> + </refsect1> + + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/cmpset.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/construct.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/construct.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/construct.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::__construct</refname> + <refpurpose>Создает атомарный объект swoole</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <constructorsynopsis> + <modifier>public</modifier> <methodname>Swoole\Atomic::__construct</methodname> + <methodparam choice="opt"><type>integer</type><parameter>value</parameter></methodparam> + </constructorsynopsis> + <para> + Атомарный объект Swoole - это целочисленная переменная, которая позволяет любому процессору атомарно тестировать и модифицировать. + Он реализован на основе атомарных инструкций процессора. Атомарные переменные Swoole должны быть + определены до swoole_server->start. + </para> + + <para> + Сравнение и замена (CAS) - это атомарная инструкция, используемая в многопоточности для достижения синхронизации. + Она сравнивает содержимое области памяти с заданным значением и, только если они совпадают, + изменяет содержимое этой области памяти на новое заданное значение. + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <variablelist> + <varlistentry> + <term><parameter>value</parameter></term> + <listitem> + <para> + Значение атомарного объекта. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/construct.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/get.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/get.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/get.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.get" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::get</refname> + <refpurpose>Получает текущее значение атомарного объекта</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <modifier>public</modifier> <type>integer</type><methodname>Swoole\Atomic::get</methodname> + <void /> + </methodsynopsis> + <para> + Получает текущее значение атомарного объекта. + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + &no.function.parameters; + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Текущее значение атомарного объекта. + </para> + </refsect1> + + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/get.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/set.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/set.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/set.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.set" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::set</refname> + <refpurpose>Устанавливает новое значение для атомарного объекта</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <modifier>public</modifier> <type>integer</type><methodname>Swoole\Atomic::set</methodname> + <methodparam><type>integer</type><parameter>value</parameter></methodparam> + </methodsynopsis> + <para> + Устанавливает новое значение для атомарного объекта. + </para> + + &warn.undocumented.func; + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <variablelist> + <varlistentry> + <term><parameter>value</parameter></term> + <listitem> + <para> + Значение, устанавливаемое для атомарного объекта. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Текущее значение атомарного объекта. + </para> + </refsect1> + + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/set.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property Added: phpdoc/ru/trunk/reference/swoole/swoole/atomic/sub.xml =================================================================== --- phpdoc/ru/trunk/reference/swoole/swoole/atomic/sub.xml (rev 0) +++ phpdoc/ru/trunk/reference/swoole/swoole/atomic/sub.xml 2020-02-09 08:20:11 UTC (rev 349179) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision$ --> +<!-- EN-Revision: 344522 Maintainer: sergey Status: ready --> +<!-- Reviewed: no --> + +<refentry xml:id="swoole-atomic.sub" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> + <refnamediv> + <refname>Swoole\Atomic::sub</refname> + <refpurpose>Вычитает число из значения атомарного объекта</refpurpose> + </refnamediv> + + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <modifier>public</modifier> <type>integer</type><methodname>Swoole\Atomic::sub</methodname> + <methodparam choice="opt"><type>integer</type><parameter>sub_value</parameter></methodparam> + </methodsynopsis> + <para> + Вычитает число из значения атомарного объекта. + </para> + + </refsect1> + + <refsect1 role="parameters"> + &reftitle.parameters; + <variablelist> + <varlistentry> + <term><parameter>sub_value</parameter></term> + <listitem> + <para> + Значение, которое будет вычтено из текущего значения. + </para> + </listitem> + </varlistentry> + </variablelist> + </refsect1> + + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Текущее значение атомарного объекта. + </para> + </refsect1> + + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"~/.phpdoc/manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> Property changes on: phpdoc/ru/trunk/reference/swoole/swoole/atomic/sub.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL \ No newline at end of property