{"id":"https://openalex.org/W4241337861","doi":"https://doi.org/10.1201/b11417-11","title":"Parallelism in .NET and Java","display_name":"Parallelism in .NET and Java","publication_year":2011,"publication_date":"2011-12-12","ids":{"openalex":"https://openalex.org/W4241337861","doi":"https://doi.org/10.1201/b11417-11"},"language":"en","primary_location":{"id":"doi:10.1201/b11417-11","is_oa":false,"landing_page_url":"https://doi.org/10.1201/b11417-11","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Fundamentals of Multicore Software Development","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079587518","display_name":"Judith Bishop","orcid":"https://orcid.org/0000-0001-9986-7269"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Judith Bishop","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5079587518"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.49339749,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"91","last_page":"112"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.8748999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.8748999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.8568000197410583,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.8235999941825867,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7622127532958984},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6759334206581116},{"id":"https://openalex.org/keywords/net","display_name":"Net (polyhedron)","score":0.5902428030967712},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.5666029453277588},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5406955480575562},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4730975925922394},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.39840051531791687},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12639334797859192}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7622127532958984},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6759334206581116},{"id":"https://openalex.org/C14166107","wikidata":"https://www.wikidata.org/wiki/Q253829","display_name":"Net (polyhedron)","level":2,"score":0.5902428030967712},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.5666029453277588},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5406955480575562},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4730975925922394},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.39840051531791687},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12639334797859192},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1201/b11417-11","is_oa":false,"landing_page_url":"https://doi.org/10.1201/b11417-11","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Fundamentals of Multicore Software Development","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2045183646","https://openalex.org/W2162409446","https://openalex.org/W2109463584","https://openalex.org/W2749690376","https://openalex.org/W2912321008","https://openalex.org/W2504075107","https://openalex.org/W4281673905","https://openalex.org/W2997587123","https://openalex.org/W2788563018","https://openalex.org/W1595672120"],"abstract_inverted_index":{"Since":[0],"this":[1,98],"book":[2],"is":[3,15,48,67,80,84,171,184,189,193],"about":[4],"parallelism,":[5],"we":[6],"need":[7,26],"to":[8,17,27,74,121,129,150,206],"define":[9],"it":[10,14,217],"and":[11,40,112,115,191],"explain":[12],"why":[13],"different":[16,35],"concurrency.":[18],"Concurrency":[19],"occurs":[20],"naturally":[21],"in":[22],"all":[23,131],"programs":[24],"that":[25,85,148,172,178,208],"interact":[28],"with":[29],"their":[30],"environment:":[31],"multiple":[32],"threads":[33,71],"handle":[34],"aspects":[36],"of":[37,163,167,196],"the":[38,70,90,182,186,200,211],"program":[39,91,177],"one":[41,174],"can":[42,100],"wait":[43],"for":[44],"input":[45],"while":[46],"another":[47],"computing.":[49],"This":[50,139],"behavior":[51],"will":[52,92,213],"occur":[53],"even":[54],"on":[55,119],"a":[56,159,176],"single":[57],"core.":[58],"Successful":[59],"concurrency":[60],"requires":[61],"fair":[62],"scheduling":[63,128],"between":[64],"threads.":[65],"Parallelism":[66,125],"defined":[68],"differently:":[69],"are":[72,106,133,209],"intended":[73],"execute":[75],"together":[76],"andthe":[77],"primary":[78],"goal":[79,99],"speedup.":[81],"The":[82,165],"wish":[83],"by":[86,154],"adding":[87],"n":[88,94],"cores,":[89],"run":[93,218],"times":[95],"faster.":[96],"Sometimes":[97],"almost":[101],"be":[102],"achieved,":[103],"but":[104],"there":[105,192],"spectacular":[107],"failures":[108],"as":[109,135,137],"well":[110],"[1],":[111],"many":[113],"books":[114],"papers":[116],"spend":[117],"time":[118],"how":[120],"avoid":[122,151],"them":[123],"[2-4].":[124],"uses":[126],"unfair":[127],"ensure":[130],"cores":[132],"loaded":[134],"much":[136],"pos-sible.":[138],"chapter":[140],"describes":[141],"new":[142],"libraries":[143,170],"incorporated":[144],"into":[145],"familiar":[146],"languages":[147],"help":[149],"these":[152,169,204],"pitfalls":[153],"representing":[155],"common":[156],"patterns":[157],"at":[158],"reasonably":[160],"high":[161],"level":[162],"abstraction.":[164],"value":[166],"using":[168],"if":[173],"has":[175],"needs":[179],"speeding":[180],"up,":[181],"programming":[183],"easier,":[185],"resulting":[187],"code":[188],"shorter,":[190],"less":[194],"chance":[195],"making":[197],"mistakes.":[198],"On":[199],"other":[201],"hand,":[202],"applying":[203],"techniques":[205],"tasks":[207],"small,":[210],"overhead":[212],"most":[214],"probably":[215],"make":[216],"slower.":[219]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2022-05-12T00:00:00"}
