aboutsummaryrefslogtreecommitdiff
path: root/files/ja/orphaned
diff options
context:
space:
mode:
Diffstat (limited to 'files/ja/orphaned')
-rw-r--r--files/ja/orphaned/web/api/navigatorconcurrenthardware/hardwareconcurrency/index.html70
-rw-r--r--files/ja/orphaned/web/api/navigatorconcurrenthardware/index.html72
2 files changed, 0 insertions, 142 deletions
diff --git a/files/ja/orphaned/web/api/navigatorconcurrenthardware/hardwareconcurrency/index.html b/files/ja/orphaned/web/api/navigatorconcurrenthardware/hardwareconcurrency/index.html
deleted file mode 100644
index e325f3ee41..0000000000
--- a/files/ja/orphaned/web/api/navigatorconcurrenthardware/hardwareconcurrency/index.html
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: navigator.hardwareConcurrency
-slug: orphaned/Web/API/NavigatorConcurrentHardware/hardwareConcurrency
-translation_of: Web/API/NavigatorConcurrentHardware/hardwareConcurrency
-original_slug: Web/API/NavigatorConcurrentHardware/hardwareConcurrency
----
-<p>{{APIRef("HTML DOM")}}</p>
-
-<p>{{AvailableInWorkers}}</p>
-
-<p><code><strong>navigator.hardwareConcurrency</strong></code> はユーザーのコンピューター上でスレッドを実行するために使用可能な論理プロセッサ数を返す読み取り専用のプロパティです。</p>
-
-<h2 id="構文">構文</h2>
-
-<pre class="syntaxbox"><em>logicalProcessors</em> = window.navigator.hardwareConcurrency
-</pre>
-
-<h2 id="値">値</h2>
-
-<p>論理プロセッサのコア数を示す{{jsxref("Number")}}です。</p>
-
-<p>現代のコンピューターはCPUに複数の物理プロセッサのコアを持っています(通常は2コアか4コア)。しかし、通常それぞれの物理コアは高度なスケジューリング技術を用いて一度に複数スレッドを実行することができます。 したがって、例えば4コアのCPUは8個の<strong>論理プロセッサコア</strong>を提供することができます。論理プロセッサのコア数は、コンテキストスイッチを必要とせずに一度に効果的に実行できるスレッドの数を測定するために使用できます。</p>
-
-<p>しかしながら、ブラウザはより少ない論理コア数を報告することを選択することで、一度に実行できる{{domxref("Worker")}}の数をより正確に表すことがあります。したがって、この数値をユーザーのシステムのコア数の絶対的な測定値として扱わないようにしてください。</p>
-
-<h2 id="例">例</h2>
-
-<p>この例では、ブラウザが報告した論理プロセッサごとに{{domxref("Worker")}}が1つ作られ、新しいWorkerへの参照と、そのWorkerをまだ使用しているかどうかを示すBooleanの値を含むレコードを作っています。これらのオブジェクトは後で使用するために配列に順々に格納されています。後でリクエストを処理するために使うWorkerのプールを作っています。</p>
-
-<pre class="brush: js">let workerList = [];
-
-for (let i = 0; i &lt; window.navigator.hardwareConcurrency; i++) {
- let newWorker = {
- worker: new Worker('cpuworker.js'),
- inUse: false
- };
- workerList.push(newWorker);
-}</pre>
-
-<h2 id="仕様">仕様</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-navigator-hardwareconcurrency', 'navigator.hardwareConcurrency')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="ブラウザでの実装状況">ブラウザでの実装状況</h2>
-
-<div>
-
-
-<p>{{Compat("api.NavigatorConcurrentHardware.hardwareConcurrency")}}</p>
-</div>
-
-<h2 id="関連情報">関連情報</h2>
-
-<ul>
- <li>{{domxref("Navigator")}}</li>
- <li>{{domxref("WorkerNavigator")}}</li>
-</ul>
diff --git a/files/ja/orphaned/web/api/navigatorconcurrenthardware/index.html b/files/ja/orphaned/web/api/navigatorconcurrenthardware/index.html
deleted file mode 100644
index 43e5ae1965..0000000000
--- a/files/ja/orphaned/web/api/navigatorconcurrenthardware/index.html
+++ /dev/null
@@ -1,72 +0,0 @@
----
-title: NavigatorConcurrentHardware
-slug: orphaned/Web/API/NavigatorConcurrentHardware
-tags:
- - API
- - Concurrency
- - HTML DOM
- - Interface
- - Navigator
- - NavigatorCPU
- - NavigatorConcurrentHardware
- - NeedsBrowserCompatibility
- - NeedsTranslation
- - Reference
- - Threading
- - Threads
- - TopicStub
- - WorkerNavigator
- - Workers
-translation_of: Web/API/NavigatorConcurrentHardware
-original_slug: Web/API/NavigatorConcurrentHardware
----
-<p>{{APIRef("HTML DOM")}}</p>
-
-<p>The <strong><code>NavigatorConcurrentHardware</code></strong> {{Glossary("mixin")}} adds to the {{domxref("Navigator")}} interface features which allow Web content to determine how many logical processors the user has available, in order to let content and Web apps optimize their operations to best take advantage of the user's CPU.</p>
-
-<p>{{AvailableInWorkers}}</p>
-
-<p>The number of <strong>logical processor cores</strong> is a way to measure the number of threads which can effectively be run at once without them having to share CPUs. Modern computers have multiple physical cores in their CPU (two or four cores is typical), but each physical core is also usually able to run more than one thread at a time using advanced scheduling techniques. So a four-core CPU may return 8. The browser may, however, choose to reduce the number in order to represent more accurately the number of {{domxref("Worker")}}s that can run at once</p>
-
-<h2 id="Properties">Properties</h2>
-
-<dl>
- <dt>{{domxref("NavigatorConcurrentHardware.hardwareConcurrency")}} {{readonlyinline}}</dt>
- <dd>Returns the number of logical processors which may be available to the user agent. This value is always at least 1, and will be 1 if the actual number of logical processors can't be determined.</dd>
-</dl>
-
-<h2 id="Methods">Methods</h2>
-
-<p><em>The <code>NavigatorConcurrentHardware</code></em><em> mixin has no methods.</em></p>
-
-<h2 id="Specifications">Specifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#navigatorconcurrenthardware', 'NavigatorConcurrentHardware')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-
-
-<p>{{Compat("api.NavigatorConcurrentHardware")}}</p>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li>{{domxref("Navigator")}}</li>
- <li>{{domxref("WorkerNavigator")}}</li>
-</ul>