Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä

Tässä tutkielmassa tuodaan esille samanaikaisuuden toteutuksen eri mahdollisuuksia C#-kielessä. Tutkielma esitetään tekstein, kuvioin ja koodiesimerkein. Lopussa tehdään vertailu näistä samanaikaisuuden toteutus vaihtoehdoista C#-kielessä. In this study, we will see different possibilities, how to...

Full description

Bibliographic Details
Main Author: Varho, Tommi
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/84547
_version_ 1826225794560557056
author Varho, Tommi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Varho, Tommi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Varho, Tommi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Varho, Tommi
datasource_str_mv jyx
description Tässä tutkielmassa tuodaan esille samanaikaisuuden toteutuksen eri mahdollisuuksia C#-kielessä. Tutkielma esitetään tekstein, kuvioin ja koodiesimerkein. Lopussa tehdään vertailu näistä samanaikaisuuden toteutus vaihtoehdoista C#-kielessä. In this study, we will see different possibilities, how to implement concurrency in C#-language. This study is presented with texts, figures and code examples. At the end, a comparison is made of these concurrency implementation options in the C#-language.
first_indexed 2024-09-11T08:50:39Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Varho, Tommi", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-12-22T06:42:17Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-12-22T06:42:17Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/84547", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa tuodaan esille samanaikaisuuden toteutuksen eri mahdollisuuksia C#-kieless\u00e4. Tutkielma esitet\u00e4\u00e4n tekstein, kuvioin ja koodiesimerkein. Lopussa tehd\u00e4\u00e4n vertailu n\u00e4ist\u00e4 samanaikaisuuden toteutus vaihtoehdoista C#-kieless\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In this study, we will see different possibilities, how to implement concurrency\nin C#-language. This study is presented with texts, figures and code examples. At the end, a comparison is made of these concurrency implementation options in the C#-language.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-12-22T06:42:17Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-12-22T06:42:17Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "24", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "samanaikaisuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "rinnakkaisuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "reaktiivinen ohjelmointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "asynkronisuus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "actor", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "promise.", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Samanaikaisuuden toteutuksen vaihtoehdot C#-kieless\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202212225792", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietotekniikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmointikielet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tutkielmat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_84547
language fin
last_indexed 2025-02-18T10:56:31Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/7efa8b02-0f7f-4735-8348-7f0bfc1ad6f0\/download","text":"URN:NBN:fi:jyu-202212225792.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Varho, Tommi Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä samanaikaisuus rinnakkaisuus reaktiivinen ohjelmointi asynkronisuus actor promise. Tietotekniikka Mathematical Information Technology 602 tietotekniikka ohjelmointikielet tutkielmat
title Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
title_full Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
title_fullStr Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
title_full_unstemmed Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
title_short Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
title_sort samanaikaisuuden toteutuksen vaihtoehdot c kielessä
title_txtP Samanaikaisuuden toteutuksen vaihtoehdot C#-kielessä
topic samanaikaisuus rinnakkaisuus reaktiivinen ohjelmointi asynkronisuus actor promise. Tietotekniikka Mathematical Information Technology 602 tietotekniikka ohjelmointikielet tutkielmat
topic_facet 602 Mathematical Information Technology Tietotekniikka actor asynkronisuus ohjelmointikielet promise. reaktiivinen ohjelmointi rinnakkaisuus samanaikaisuus tietotekniikka tutkielmat
url https://jyx.jyu.fi/handle/123456789/84547 http://www.urn.fi/URN:NBN:fi:jyu-202212225792
work_keys_str_mv AT varhotommi samanaikaisuudentoteutuksenvaihtoehdotckielessä