{"action":"opened","issue":{"url":"https://api.github.com/repos/martong/rcu_ptr/issues/13","repository_url":"https://api.github.com/repos/martong/rcu_ptr","labels_url":"https://api.github.com/repos/martong/rcu_ptr/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/martong/rcu_ptr/issues/13/comments","events_url":"https://api.github.com/repos/martong/rcu_ptr/issues/13/events","html_url":"https://github.com/martong/rcu_ptr/issues/13","id":156619574,"number":13,"title":"Add an other wait strategy (atomic relaxed) for race_test","user":{"login":"martong","id":5887427,"avatar_url":"https://avatars.githubusercontent.com/u/5887427?v=3","gravatar_id":"","url":"https://api.github.com/users/martong","html_url":"https://github.com/martong","followers_url":"https://api.github.com/users/martong/followers","following_url":"https://api.github.com/users/martong/following{/other_user}","gists_url":"https://api.github.com/users/martong/gists{/gist_id}","starred_url":"https://api.github.com/users/martong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martong/subscriptions","organizations_url":"https://api.github.com/users/martong/orgs","repos_url":"https://api.github.com/users/martong/repos","events_url":"https://api.github.com/users/martong/events{/privacy}","received_events_url":"https://api.github.com/users/martong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-24T22:00:21Z","updated_at":"2016-05-24T22:00:21Z","closed_at":null,"body":"This idea comes from crimson-virtue.\r\nIn `ExecuteInLoop.hpp` instead of relying on __asm__(\"\") we could use an atomic ready flag with relaxed load and store.\r\nIn `RandomWait::operator()` we would have a while loop until the flag is not set. The flag would be set in the main thread. Because of cache synchronisation we might not know exactly when will each thread be notified about the change, this way they will wait for some random time."}}
{"actor":{"display_login":"martong"}}