An Entity of Type: Kernel113137010, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer science, a fiber is a particularly lightweight thread of execution. Like threads, fibers share address space. However, fibers use cooperative multitasking while threads use preemptive multitasking. Threads often depend on the kernel's thread scheduler to preempt a busy thread and resume another thread; fibers yield themselves to run another fiber while executing.

Property Value
dbo:abstract
  • الليف مصطلح مستعمل في علوم الحاسب الآلي، ويقصد به الخيط خفيف الوزن عند التنفيذ. تشترك الألياف، مثل الخيوط، في نفس الذاكرة الافتراضية. ومع ذلك، فإن الألياف تستخدم تعدد مهام متعاون (co-operative multitasking) في حين أن الخيوط تستخدم تعدد مهام استباقي (pre-emptive multitasking). تعتمد الخيوط غالبا على جدولة النواة للخيط لاستباق انشغال خيط واستئناف عمل خيط آخر. على الألياف الجاري تنفيذها فسح المجال لتنفيذ ألياف أخرى. (ar)
  • Als User-Thread (auch Userthread geschrieben), gelegentlich auch Userlevel-Thread und z. B. unter Windows Fiber genannt, wird in der Informatik eine bestimmte Art, Programme bzw. Programmteile verzahnt ablaufen zu lassen, bezeichnet. Die Funktionalität ist dabei nicht direkt im Kernel implementiert (wie bei einem Kernel-Thread), sondern in einer separaten Programmbibliothek, die im Userspace liegt. Dadurch ist ein Kontextwechsel (Taskswitching) zwischen den Userthreads ohne aufwendige Systemaufrufe möglich, wodurch Kontextwechsel deutlich schneller sind als zwischen Kernelthreads oder Prozessen. (de)
  • In computer science, a fiber is a particularly lightweight thread of execution. Like threads, fibers share address space. However, fibers use cooperative multitasking while threads use preemptive multitasking. Threads often depend on the kernel's thread scheduler to preempt a busy thread and resume another thread; fibers yield themselves to run another fiber while executing. (en)
  • En informatique, une fibre (fiber en anglais) est un type de thread particulièrement léger. Comme les threads, les fibres partagent le même . Toutefois, les fibres utilisent impérativement un multitâche coopératif là où les threads utilisent en général un multitâche préemptif. Les threads dépendent souvent de l'ordonnanceur (en anglais scheduler) du noyau (en anglais kernel) pour préempter un thread occupé et reprendre l'exécution d'un autre thread. Les fibres doivent manuellement rendre l'exécution afin de permettre à une autre fibre de continuer sa propre exécution. (fr)
  • ファイバー(英: fiber)は、計算機科学の分野において、非常に軽量な実行スレッドを示す。 ファイバー同士はスレッドと同じくアドレス空間を共有するが、両者には区別が存在する。ファイバーが協調マルチタスクを使用するのに対し、スレッドはプリエンプティブマルチタスクを用いる。スレッドでは、ビジーなスレッドに割り込み他のスレッドを復帰させるためにカーネルのスレッドスケジューラを用いることが多いが、ファイバーは他のスレッドを実行させるために自ら制御を譲る。 (ja)
  • 파이버는 컴퓨터 공학에서 특히 가벼운 실행 스레드이다. 스레드와 마찬가지로 파이버는 주소 공간을 공유한다. 그러나 파이버는 협력적 멀티 태스킹을 사용하는 반면 스레드는 선점형 멀티 태스킹을 사용한다. 일반적인 스레드는 커널의 스레드 스케줄러에 의존해 실행 권한이 양도되지만, 파이버는 스스로 실행 권한을 양도한다. (ko)
  • Per fibra in informatica si intende un thread di esecuzione. In modo simile ai threads, le fibre condividono gli spazi degli indirizzi di memoria;Mentre i thread utilizzano multitasking di tipo prelazionale (pre-emptive), le fibre utilizzano multitasking cooperativi. Una fibra semplifica notevolmente agli sviluppatori il porting delle applicazioni verso sistemi diversi che fanno uso dei threads a livello utente. Le fibre devono quindi avere accesso alle informazioni di stato, come l'istruzione successiva da eseguire ed i registri del processore. Il thread memorizza queste informazioni per ciascuna delle sue fibre. Il thread stesso, essendo una unità di esecuzione, deve convertirsi in una fibra per tenere separate le sue informazioni di stato da quelle di altre fibre presenti nello stesso contesto, ed attualmente in esecuzione. Le API di Windows, ad esempio, forzano un thread a trasformarsi in fibra prima di poterne creare altre o di mandarne altre in esecuzione su un processore. Come per i thread, anche le fibre hanno un'area di memoria privata, chiamata . (it)
  • 在計算機科學中,纖程(英語:Fiber)是一種最輕量化的線程(lightweight threads)。它是一種用户态線程(user thread),讓應用程式可以獨立決定自己的線程要如何運作。作業系統內核不能看見它,也不會為它進行排程。 就像一般的綫程,纖程有自己的定址空間。但是纖程採取合作式多工(Cooperative multitasking),而線程採取先佔式多工(Pre-emptive multitasking)。應用程式可以在一個線程環境中建立多個纖程,然後手動執行它。纖程不會被自動執行,必須要由應用程式自己指定讓它執行,或換到下一個纖程。 跟線程相比,纖程較不需要作業系統的支援。 (zh)
  • У програмуванні волокно — особливо легковагова нить виконання. Подібно до нитей, волокна використовують спільний адресний простір: але (там де існує різниця) волокна використовують кооперативну багатозадачність, в той час як ниті покладаються на упереджувальну виштовхувальну багатозадачність. Ниті здебільшого залежать від планувальника задач, який призупиняє одну нить і дає виконуватися іншій нитці. Волокна ж самі передають управління іншим волокнам. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 5533712 (xsd:integer)
dbo:wikiPageLength
  • 5525 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1086344334 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • الليف مصطلح مستعمل في علوم الحاسب الآلي، ويقصد به الخيط خفيف الوزن عند التنفيذ. تشترك الألياف، مثل الخيوط، في نفس الذاكرة الافتراضية. ومع ذلك، فإن الألياف تستخدم تعدد مهام متعاون (co-operative multitasking) في حين أن الخيوط تستخدم تعدد مهام استباقي (pre-emptive multitasking). تعتمد الخيوط غالبا على جدولة النواة للخيط لاستباق انشغال خيط واستئناف عمل خيط آخر. على الألياف الجاري تنفيذها فسح المجال لتنفيذ ألياف أخرى. (ar)
  • Als User-Thread (auch Userthread geschrieben), gelegentlich auch Userlevel-Thread und z. B. unter Windows Fiber genannt, wird in der Informatik eine bestimmte Art, Programme bzw. Programmteile verzahnt ablaufen zu lassen, bezeichnet. Die Funktionalität ist dabei nicht direkt im Kernel implementiert (wie bei einem Kernel-Thread), sondern in einer separaten Programmbibliothek, die im Userspace liegt. Dadurch ist ein Kontextwechsel (Taskswitching) zwischen den Userthreads ohne aufwendige Systemaufrufe möglich, wodurch Kontextwechsel deutlich schneller sind als zwischen Kernelthreads oder Prozessen. (de)
  • In computer science, a fiber is a particularly lightweight thread of execution. Like threads, fibers share address space. However, fibers use cooperative multitasking while threads use preemptive multitasking. Threads often depend on the kernel's thread scheduler to preempt a busy thread and resume another thread; fibers yield themselves to run another fiber while executing. (en)
  • En informatique, une fibre (fiber en anglais) est un type de thread particulièrement léger. Comme les threads, les fibres partagent le même . Toutefois, les fibres utilisent impérativement un multitâche coopératif là où les threads utilisent en général un multitâche préemptif. Les threads dépendent souvent de l'ordonnanceur (en anglais scheduler) du noyau (en anglais kernel) pour préempter un thread occupé et reprendre l'exécution d'un autre thread. Les fibres doivent manuellement rendre l'exécution afin de permettre à une autre fibre de continuer sa propre exécution. (fr)
  • ファイバー(英: fiber)は、計算機科学の分野において、非常に軽量な実行スレッドを示す。 ファイバー同士はスレッドと同じくアドレス空間を共有するが、両者には区別が存在する。ファイバーが協調マルチタスクを使用するのに対し、スレッドはプリエンプティブマルチタスクを用いる。スレッドでは、ビジーなスレッドに割り込み他のスレッドを復帰させるためにカーネルのスレッドスケジューラを用いることが多いが、ファイバーは他のスレッドを実行させるために自ら制御を譲る。 (ja)
  • 파이버는 컴퓨터 공학에서 특히 가벼운 실행 스레드이다. 스레드와 마찬가지로 파이버는 주소 공간을 공유한다. 그러나 파이버는 협력적 멀티 태스킹을 사용하는 반면 스레드는 선점형 멀티 태스킹을 사용한다. 일반적인 스레드는 커널의 스레드 스케줄러에 의존해 실행 권한이 양도되지만, 파이버는 스스로 실행 권한을 양도한다. (ko)
  • 在計算機科學中,纖程(英語:Fiber)是一種最輕量化的線程(lightweight threads)。它是一種用户态線程(user thread),讓應用程式可以獨立決定自己的線程要如何運作。作業系統內核不能看見它,也不會為它進行排程。 就像一般的綫程,纖程有自己的定址空間。但是纖程採取合作式多工(Cooperative multitasking),而線程採取先佔式多工(Pre-emptive multitasking)。應用程式可以在一個線程環境中建立多個纖程,然後手動執行它。纖程不會被自動執行,必須要由應用程式自己指定讓它執行,或換到下一個纖程。 跟線程相比,纖程較不需要作業系統的支援。 (zh)
  • У програмуванні волокно — особливо легковагова нить виконання. Подібно до нитей, волокна використовують спільний адресний простір: але (там де існує різниця) волокна використовують кооперативну багатозадачність, в той час як ниті покладаються на упереджувальну виштовхувальну багатозадачність. Ниті здебільшого залежать від планувальника задач, який призупиняє одну нить і дає виконуватися іншій нитці. Волокна ж самі передають управління іншим волокнам. (uk)
  • Per fibra in informatica si intende un thread di esecuzione. In modo simile ai threads, le fibre condividono gli spazi degli indirizzi di memoria;Mentre i thread utilizzano multitasking di tipo prelazionale (pre-emptive), le fibre utilizzano multitasking cooperativi. Una fibra semplifica notevolmente agli sviluppatori il porting delle applicazioni verso sistemi diversi che fanno uso dei threads a livello utente. Le API di Windows, ad esempio, forzano un thread a trasformarsi in fibra prima di poterne creare altre o di mandarne altre in esecuzione su un processore. (it)
rdfs:label
  • ليف (حوسبة) (ar)
  • User-Thread (de)
  • Fiber (computer science) (en)
  • Fibre (informatique) (fr)
  • Fibra (informatica) (it)
  • ファイバー (コンピュータ) (ja)
  • 파이버 (컴퓨터 과학) (ko)
  • 纖程 (zh)
  • Волокно (програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License