{"id":"W2758674126","doi":"10.1002/cpe.4183","title":"Fast mutual exclusion by the Triangle algorithm","year":2017,"lang":"en","type":"article","venue":"Concurrency and Computation Practice and Experience","topic":"Distributed systems and fault tolerance","field":"Computer Science","cited_by":5,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"Natural Sciences and Engineering Research Council of Canada; Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","keywords":"Mutual exclusion; Thread (computing); Computer science; Critical section; Software; Algorithm; Lock (firearm); Parallel computing; Linux kernel; Theoretical computer science; Operating system","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.00120742,0.000508272,0.0007551285,0.000825779,0.0008776915,0.001072053,0.001771637,0.0006882193,0.006819903],"category_scores_gemma":[0.004922658,0.0002466958,0.0005334897,0.001023625,0.0008201638,0.001849624,0.00232361,0.001185649,0.001705007],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009505262,"about_ca_system_score_gemma":0.001495156,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002619817,"about_ca_topic_score_gemma":0.002421229,"domain_scores_codex":[0.9983634,0.0003987234,0.0001015454,0.000228974,0.0006767692,0.0002306341],"domain_scores_gemma":[0.997542,0.0008656274,0.0001717263,0.000627557,0.0006397862,0.0001533327],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.001027388,0.0001702249,0.001324342,0.0002393091,0.00006982234,0.0001433967,0.0003510859,0.1957821,0.01764229,0.2461823,0.01639764,0.5206701],"study_design_scores_gemma":[0.0001317527,0.0001005746,0.0001117448,0.00002043886,0.00001304575,0.00009446825,0.00003705295,0.9123797,0.006193986,0.06751441,0.01338119,0.00002158099],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.01820228,0.0002545948,0.9698747,0.0003104723,0.0001504941,0.00007994848,0.00004409485,0.001467398,0.009616063],"genre_scores_gemma":[0.4016002,0.000268006,0.5856467,0.0002180661,0.0001296775,0.0002466572,0.0002715298,0.0004637153,0.01115536],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.006819903,"threshold_uncertainty_score":0.02281487,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02176392603658768,"score_gpt":0.326384382161828,"score_spread":0.3046204561252404,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}