{"id":37200,"date":"2020-12-17T11:06:37","date_gmt":"2020-12-17T10:06:37","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=37200"},"modified":"2020-12-17T11:39:23","modified_gmt":"2020-12-17T10:39:23","slug":"lurigt","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=37200","title":{"rendered":"Lurigt"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/linux.die.net\/man\/3\/sem_timedwait\">sem_timedwait<\/a> \u00e4r en luring n\u00e4r man jobbar med semaforer. Jag vet inte hur m\u00e5nga g\u00e5nger vid det h\u00e4r laget som jag ramlat ner i det djupa h\u00e5let och tr\u00e4ffat botten d\u00e4r nere i idioternas h\u00e5la med h\u00e5rd kraft. Ig\u00e5r kv\u00e4ll gjorde jag det igen. Japp, kommer s\u00e4kert g\u00f6ra det igen och igen dessutom. Jod\u00e5, jag vet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grejen \u00e4r att ALLT annat man jobbar med och som har en timeout har just en s\u00e5dan. En timeout. Vill man ha en timeout p\u00e5 500 millisekunder s\u00e5 skickar man in 500. Logiskt och bra,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Men&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em> sem_timedwait<\/em> anv\u00e4nder sig av en absolut tid r\u00e4knad fr\u00e5n epochen. Vill man ha en timeout p\u00e5 500 millisekunder s\u00e5 f\u00e5r man allts\u00e5 addera&#8230; v\u00e4nta nu, jo, till en struktur som best\u00e5r av sekunder och nanosekunder. Ja och adderar man bara nanosekunder s\u00e5 kan dom s\u00e5klart fl\u00f6da \u00f6ver och kr\u00e5ngla till det.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den som kodade den h\u00e4r en g\u00e5ng i tiden var antingen full eller p\u00e5r\u00f6kt. Det \u00e4r jag helt s\u00e4ker p\u00e5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 n\u00e4sta g\u00e5ng &#8220;dina grejer&#8221; toppar CPU statistiken s\u00e5 vet du var du skall leta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>sem_timedwait \u00e4r en luring n\u00e4r man jobbar med semaforer. Jag vet inte hur m\u00e5nga g\u00e5nger vid det h\u00e4r laget som jag ramlat ner i det djupa h\u00e5let och tr\u00e4ffat botten d\u00e4r nere i idioternas h\u00e5la med h\u00e5rd kraft. Ig\u00e5r kv\u00e4ll gjorde jag det igen. Japp, kommer s\u00e4kert g\u00f6ra det igen och igen dessutom. Jod\u00e5, jag [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24],"tags":[],"class_list":["post-37200","post","type-post","status-publish","format-standard","hentry","category-betraktelser"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":47383,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=47383","url_meta":{"origin":37200,"position":0},"title":"\u00d6gonen","author":"\u00c5ke Hedman","date":"2024-03-24","format":false,"excerpt":"Vi \u00e4r p\u00e5 v\u00e4g fr\u00e5n Falun och hem\u00e5t mot Los. En resa \u00f6ver skogarna. M\u00f6rkret kom snabbt den h\u00e4r kv\u00e4llen. S\u00e5d\u00e4r som det g\u00f6r en v\u00e5rvinterdag n\u00e4r solen sl\u00f6sar med ljus som bl\u00e4ndar och f\u00f6rf\u00f6r, men nu har g\u00e5tt ner bakom bergen. Temperaturen pendlar mellan plus en grad och noll\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2024\/03\/Capreolus_capreolus_Marek_Szczepanek.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2024\/03\/Capreolus_capreolus_Marek_Szczepanek.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2024\/03\/Capreolus_capreolus_Marek_Szczepanek.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":51388,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=51388","url_meta":{"origin":37200,"position":1},"title":"N\u00e5ja","author":"\u00c5ke Hedman","date":"2026-03-13","format":false,"excerpt":"https:\/\/open.spotify.com\/track\/78WhETpK4Dk7j8tKBlM8P8?si=a3ba8dc93c6149dd Photo by Thirdman on Pexels.com Stressar (f\u00f6r att bli \"klar\" till helgen och lyssnar p\u00e5 Relalalaxar. Fast n\u00e5ja, man \u00e4r ju pension\u00e4r. Kan s\u00e5dan stressa? Speciellt n\u00e4r de som jag \"sitter hemma\"? Troligen inte. Fantomstress fr\u00e5n f\u00f6rr troligen. Ute bl\u00e5ser det. Men f\u00f6rhoppningsvis har vi klarat av str\u00f6mavbrottet redan\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"a stressed businessperson sitting at a desk","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2026\/03\/pexels-photo-7984773.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":13287,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=13287","url_meta":{"origin":37200,"position":2},"title":"S\u00e5 jag somnar i limousinen","author":"\u00c5ke Hedman","date":"2014-05-29","format":false,"excerpt":"S\u00e5 jag somnar, l\u00e5ter mig falla i s\u00f6mn d\u00e4r uppe p\u00e5 den gr\u00f6na soffan. Alla m\u00e4nniskor, alla bilar, allt som jag normalt inte ser som skogsman f\u00e5r mig att tuppa av helt enkelt. Det och en d\u00e5lig film, eller om det \u00e4r en serier eller vad det nu \u00e4r, d\u00e5ligt\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"rosa-limousine-sverige","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/05\/rosa-limousine-sverige.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/05\/rosa-limousine-sverige.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/05\/rosa-limousine-sverige.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/05\/rosa-limousine-sverige.jpg?resize=700%2C400 2x"},"classes":[]},{"id":16568,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=16568","url_meta":{"origin":37200,"position":3},"title":"En livs levande m\u00e4nniska","author":"\u00c5ke Hedman","date":"2015-02-16","format":false,"excerpt":"Idag har jag tr\u00e4ffat en livs levande m\u00e4nniska. Ja allts\u00e5 en utanf\u00f6r familjen. Ja till och med en utanf\u00f6r de som bor i de hus som ligger n\u00e4ra v\u00e5rt stora gula. Det var inte ens en p\u00e5 aff\u00e4ren. En helt annan m\u00e4nniska allts\u00e5. Fr\u00e5n ett annat landskap dessutom. Utb\u00f6ling. Fr\u00e5n\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16782,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=16782","url_meta":{"origin":37200,"position":4},"title":"K\u00e4r och K\u00e5t och lite Galen.","author":"\u00c5ke Hedman","date":"2015-03-03","format":false,"excerpt":"Vicks bl\u00e5. Ja jag har slutat med det. Men skall snart \u00e5ka ner och k\u00f6pa en p\u00e5se. Mitt knark. Det kunde kanske vara v\u00e4rre. Eller inte. Kanske blir man dum i huvudet av att \u00e4ta de d\u00e4r bl\u00e5. \"Jag har inte m\u00e4rkt n\u00e5got\" !!!???\u00a0 Ja som det \u00e4r. Inte l\u00e4tt.\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"009","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2014\/12\/0091-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2014\/12\/0091-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2014\/12\/0091-1024x768.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":42351,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=42351","url_meta":{"origin":37200,"position":5},"title":"Fin byst","author":"\u00c5ke Hedman","date":"2022-07-29","format":false,"excerpt":"No, nej, tjohej, har knappt kommit ut ur bilen \u00e4nnu. V\u00e4gar lever jag p\u00e5. Som en v\u00e4gluffare. Som en som \u00e4r p\u00e5 v\u00e4g men aldrig n\u00e5r fram. M\u00e5ste bromsa. Men p\u00e5 s\u00f6ndag efter arton \u00e4r semestern slut. Skulle l\u00e4tt kunna haft en vecka till. S\u00e4ger allt om tillst\u00e5ndet hos mig\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/07\/IMG_20220723_113006-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/s68PL2-lurigt","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/37200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37200"}],"version-history":[{"count":2,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/37200\/revisions"}],"predecessor-version":[{"id":37203,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/37200\/revisions\/37203"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=37200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=37200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}