{"title":"CAF \u306e critical,lock,atom \u306e\u9055\u3044","blog_url":"https://fortran66.hatenablog.com/","published":"2012-11-09 03:53:16","provider_name":"Hatena Blog","type":"rich","author_name":"fortran66","author_url":"https://blog.hatena.ne.jp/fortran66/","blog_title":"fortran66\u306e\u30d6\u30ed\u30b0","description":"\u6a5f\u80fd\u306e\u9055\u3044\u3092\u3064\u3089\u3064\u3089\u8aad\u3093\u3067\u898b\u307e\u3059\u3068\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u9055\u3044\u304c\u3042\u308a\u307e\u3059\u3002 critical no flag blocking random order lock lock_type blocking random order lock+acquired lock_type+logical non-blocking random order atom atomic_logical_kind/atomic_int_kind non-blocking user-specified order critical critical\u306f\u6700\u3082\u304a\u624b\u8efd\u3067\u3001\u4f59\u5206\u306a\u5909\u6570\u304c\u3044\u308a\u307e\u305b\u3093\u3002\u5168image\u304c\u5bfe\u8c61\u306b\u306a\u308a\u307e\u3059\u3002\u3072\u3068\u3064\u306e i\u2026","height":"190","width":"100%","version":"1.0","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ffortran66.hatenablog.com%2Fentry%2F20121109%2F1352400796\" title=\"CAF \u306e critical,lock,atom \u306e\u9055\u3044 - fortran66\u306e\u30d6\u30ed\u30b0\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","url":"https://fortran66.hatenablog.com/entry/20121109/1352400796","categories":["Fortran2008"],"provider_url":"https://hatena.blog","image_url":"http://cdn-ak.f.st-hatena.com/images/fotolife/f/fortran66/20121109/20121109035250.png"}