This HTML5 document contains 41 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n10https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n16https://trio.discourse.group/c/
n14https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n9https://archive.fosdem.org/2019/schedule/event/structured_concurrency/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Concurrent_computing
dbo:wikiPageWikiLink
dbr:Structured_concurrency
Subject Item
dbr:Concurrency_(computer_science)
dbo:wikiPageWikiLink
dbr:Structured_concurrency
Subject Item
dbr:Choreographic_programming
dbo:wikiPageWikiLink
dbr:Structured_concurrency
Subject Item
dbr:Structured_programming
dbo:wikiPageWikiLink
dbr:Structured_concurrency
Subject Item
dbr:Structured_concurrency
rdfs:label
構造化された並行性 Structured concurrency
rdfs:comment
構造化された並行性(こうぞうかされたへいこうせい、英: structured concurrency)は、プログラミング言語における並行処理、のAPIのパラダイムのひとつで、呼び出した非同期処理ルーチンが完了するまで呼び出し元の特定のブロックが完了しないことを保証することをいう。構造化された並行性の「構造化」(structured) の名は、1960年代に提唱されたプログラミング手法である構造化プログラミング (structured programming) を引き継いでいる。構造化された並行性は、非同期処理の開始と終了が明確に入れ子になることが非同期処理の構造化へのアプローチとなるとみなし、このことが明快さのみならずエラー処理などにおいて従来の手法より有利な点をもつとする。 Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured approach to concurrent programming. The core concept is the encapsulation of concurrent threads of execution (here encompassing kernel and userland threads and processes) by way of control flow constructs that have clear entry and exit points and that ensure all spawned threads have completed before exit. Such encapsulation allows errors in concurrent threads to be propagated to the control structure's parent scope and managed by the native error handling mechanisms of each particular computer language. It allows control flow to remain readily evident by the structure of the source code despite the presence of concurrency. To be effectiv
dcterms:subject
dbc:Concurrent_computing dbc:Programming_paradigms
dbo:wikiPageID
61416668
dbo:wikiPageRevisionID
1111891881
dbo:wikiPageWikiLink
dbr:Swift_(programming_language) dbr:Java_(programming_language) dbr:Fork–join_model dbr:Structured_programming dbr:Computer_program dbc:Programming_paradigms dbr:Concurrent_computing dbr:Programming_paradigm dbr:OpenMP dbr:Go_(programming_language) dbr:Python_(programming_language) dbr:ZeroMQ dbr:Kotlin_(programming_language) dbc:Concurrent_computing dbr:Coroutine
dbo:wikiPageExternalLink
n9: n10: n16:structured-concurrency
owl:sameAs
n14:BwT6S dbpedia-ja:構造化された並行性 wikidata:Q85803803
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:Programming_paradigms
dbo:abstract
Structured concurrency is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by using a structured approach to concurrent programming. The core concept is the encapsulation of concurrent threads of execution (here encompassing kernel and userland threads and processes) by way of control flow constructs that have clear entry and exit points and that ensure all spawned threads have completed before exit. Such encapsulation allows errors in concurrent threads to be propagated to the control structure's parent scope and managed by the native error handling mechanisms of each particular computer language. It allows control flow to remain readily evident by the structure of the source code despite the presence of concurrency. To be effective, this model must be applied consistently throughout all levels of the program – otherwise concurrent threads may leak out, become orphaned, or fail to have runtime errors correctly propagated. Structured concurrency is analogous to structured programming, which introduced control flow constructs that encapsulated sequential statements and subroutines. 構造化された並行性(こうぞうかされたへいこうせい、英: structured concurrency)は、プログラミング言語における並行処理、のAPIのパラダイムのひとつで、呼び出した非同期処理ルーチンが完了するまで呼び出し元の特定のブロックが完了しないことを保証することをいう。構造化された並行性の「構造化」(structured) の名は、1960年代に提唱されたプログラミング手法である構造化プログラミング (structured programming) を引き継いでいる。構造化された並行性は、非同期処理の開始と終了が明確に入れ子になることが非同期処理の構造化へのアプローチとなるとみなし、このことが明快さのみならずエラー処理などにおいて従来の手法より有利な点をもつとする。
prov:wasDerivedFrom
wikipedia-en:Structured_concurrency?oldid=1111891881&ns=0
dbo:wikiPageLength
5691
foaf:isPrimaryTopicOf
wikipedia-en:Structured_concurrency
Subject Item
wikipedia-en:Structured_concurrency
foaf:primaryTopic
dbr:Structured_concurrency