moccos_info  id:moccos_info  



28,419    

-    

-    









.NET  (2)  

 (58)  

.NET  (67)  

3D  (88)  

3DCG  (1)  

AA(10)  

AE(14)  

AI(84)  

AMD  (7)  

AOP  (3)  

API  (78)  

AR(53)  

ARM  (1)  

AVR  (2)  

AWS  (27)  

Ansible  (5)  

Apple  (166)  

Arduino  (1)  

August  (1)  

BI(2)  

BTLE  (1)  

BigQuery  (11)  

C++11  (21)  

C++14  (1)  

CDN  (9)  

CI(22)  

CLI  (1)  

CM(1)  

CPU  (210)  

CQRS  (10)  

Clojure  (2)  

CoreOS  (1)  

DB(175)  

Dart  (4)  

Drill  (1)  

Elixir  (150)  

Elxiir  (2)  

English  (61)  

Erlang  (191)  

Eucalyptus  (1)  

Excel  (32)  

F#  (52)  

FF11  (3)  

FF14  (14)  

FPGA  (28)  

Facebook  (18)  

GAE  (5)  

GC(92)  

GCP  (1)  

GPU  (68)  

Go(1)  

GraphDB  (2)  

GraphQL  (1)  

Groovy  (12)  

HDD  (5)  

HDFS  (4)  

HDL  (6)  

HDMI  (1)  

HID  (24)  

HLSL  (1)  

Haxe  (1)  

Heroku  (1)  

IE(4)  

IP(1)  

IPv6  (51)  

Intel  (5)  

Interface  (11)  

Internet  (250)  

Internoet  (1)  

IoT  (48)  

JVM  (100)  

KVM  (3)  

KVS  (5)  

Kafka  (37)  

Kinect  (71)  

Kotlin  (16)  

LB(4)  

LLVM  (3)  

Lua  (14)  

MIDI  (3)  

MMD  (25)  

MMO  (1)  

MQTT  (5)  

Mesos  (12)  

MongoDB  (22)  

NAT  (6)  

NFT  (1)  

NLP  (2)  

NoSQL  (33)  

OCaml  (3)  

OS(8)  

OSS  (26)  

Office  (12)  

PS4  (2)  

PSP  (5)  

PlayStation  (10)  

PostgreSQL  (2)  

PowerPoint  (1)  

Presto  (5)  

QB(26)  

QUIC  (37)  

R(35)  

REST  (16)  

React  (3)  

Roselia  (4)  

Rust  (64)  

SCTP  (5)  

SDN  (58)  

SNS  (5)  

SPDY  (18)  

SQL  (21)  

SSD  (30)  

Spark  (33)  

TCP  (146)  

TSDB  (2)  

TeX  (10)  

UDP  (23)  

UE(13)  

UI(37)  

UML  (2)  

VR(112)  

VSCode  (2)  

VST  (1)  

VisualStudio  (41)  

Vita  (9)  

WPF  (6)  

WebDesign  (1)  

WebRTC  (51)  

Wii  (4)  

Zeppelin  (4)  

adobe  (2)  

advert  (2)  

agile  (10)  

airplane  (3)  

ajax  (3)  

akka  (82)  

algorithm  (96)  

amazon  (5)  

android  (268)  

animal  (606)  

anime  (365)  

architecture  (59)  

audio  (1)  

autohotkey  (1)  

baseball  (319)  

battery  (25)  

benchmark  (6)  

blog  (2)  

book  (99)  

business  (79)  

c(23)  

c#  (89)  

c++  (208)  

cacti  (1)  

camera  (9)  

capture  (2)  

cassandra  (14)  

cgroup  (9)  

chemistry  (3)  

chrome  (10)  

cloud  (90)  

coding  (1)  

coffee  (2)  

coffeescript  (1)  

color  (1)  

comic  (9)  

compiler  (2)  

container  (7)  

continuation  (1)  

copyright  (342)  

cryptocurrency  (43)  

css  (24)  

ctags  (1)  

culture  (33)  

cygwin  (7)  

data mining  (4)  

datacenter  (1)  

dataset  (7)  

debian  (1)  

debug  (41)  

defer  (1)  

dema  (1)  

deploy  (1)  

design  (59)  

devops  (10)  

directx  (6)  

dlang  (1)  

docker  (31)  

docomo  (1)  

documentation  (36)  

driver  (1)  

dtm  (4)  

ebook  (53)  

education  (5)  

emacs  (3)  

energy  (1)  

epub  (1)  

esports  (7)  

event  (1)  

evernote  (1)  

firefox  (5)  

flash  (2)  

fluentd  (5)  

font  (74)  

food  (407)  

football  (456)  

frontend  (4)  

functional  (30)  

game  (2378)  

gdb  (2)  

git  (64)  

github  (10)  

golang  (101)  

google  (22)  

google+  (2)  

gradle  (7)  

hadoop  (15)  

hardware  (54)  

haskell  (39)  

hatena  (7)  

hbase  (3)  

health  (3)  

history  (391)  

html  (16)  

html5  (34)  

http  (46)  

http2  (33)  

iOS  (5)  

icon  (1)  

illust  (12)  

illustrator  (2)  

im@s  (377)  

iphone  (20)  

iptables  (1)  

java  (262)  

javascript  (170)  

job  (1)  

jquery  (28)  

json  (44)  

kancolle  (294)  

kernel  (1)  

language  (2)  

law  (3)  

libevent  (1)  

license  (25)  

life  (53)  

linux  (168)  

live  (633)  

logging  (32)  

machine learning  (124)  

management  (2)  

marketing  (1)  

mastodon  (15)  

material  (1)  

math  (1)  

mathematics  (1)  

media  (923)  

memcached  (8)  

memory  (160)  

microservice  (64)  

microsoft  (13)  

mixi  (5)  

mobile  (191)  

modile  (1)  

money  (2)  

monitoring  (99)  

mono  (3)  

movie  (51)  

music  (577)  

mutex  (11)  

mylist  (36)  

mysql  (38)  

nature  (2)  

neta  (997)  

network  (1197)  

news  (4)  

newspaper  (2)  

nginx  (2)  

niconico  (54)  

node.js  (14)  

oauth  (1)  

openflow  (78)  

opengl  (2)  

opensource  (9)  

openstack  (2)  

p2p  (5)  

pacemaker  (1)  

pandas  (1)  

patent  (143)  

payment  (1)  

pc(42)  

pdf  (7)  

performance  (316)  

perl  (20)  

photoshop  (13)  

php  (13)  

physics  (1)  

pixiv  (76)  

play!  (6)  

politics  (5)  

ponylang  (4)  

powershell  (1)  

presentation  (45)  

privacy  (134)  

programming  (187)  

publishing  (1)  

python  (89)  

radio  (5)  

rails  (8)  

reactive  (2)  

redis  (16)  

refactoring  (14)  

regex  (6)  

riak  (3)  

robot  (92)  

rpc  (1)  

ruby  (54)  

samba  (1)  

sbt  (10)  

scala  (204)  

science  (4)  

security  (477)  

selenium  (1)  

serialization  (14)  

serverless  (1)  

shell  (16)  

slack  (1)  

slides  (1)  

snmp  (1)  

software  (58)  

sports  (166)  

sqlite  (2)  

start-up  (1)  

statistics  (42)  

storage  (82)  

storm  (1)  

stream processing  (10)  

study  (1)  

test  (173)  

thrift  (2)  

togetter  (4)  

tokyotyrant  (3)  

trademark  (46)  

train  (1)  

travel  (1)  

tutorial  (26)  

tv(235)  

twitter  (213)  

unity  (63)  

usb  (4)  

valgrind  (2)  

vim  (40)  

virtualization  (62)  

visualization  (100)  

vmstat  (1)  

vocaloid  (68)  

wallpaper  (1)  

web  (228)  

webbrowser  (80)  

websocket  (22)  

windows  (305)  

wireless  (186)  

word  (3)  

work  (119)  

writing  (2)  

x64  (3)  

xbox  (3)  

xml  (1)  

youtube  (9)  

zookeeper  (1)  

zsh  (8)  

 (107)  

 (5)  

 (1)  

 (1)  

 (2)  

 (3)  

 (1)  

 (1)  

 (7)  

 (33)  

 (1)  

 (61)  

 (9)  

 (99)  

 (13)  

 (124)  

 (11)  

 (12)  

 (7)  

 (1)  

 (6)  

 (1)  

 (53)  

 (20)  

 (4)  

 (1)  

 (929)  

 (19)  

 (6)  

 (5)  

 (65)  

 (97)  

 (153)  

 (5)  

game  (2378)  

network  (1197)  

neta  (997)  

 (929)  

media  (923)  

live  (633)  

animal  (606)  

music  (577)  

security  (477)  

football  (456)  


 


 (2)



C++  

c++11  


 




c++mutexmoccos_info (5)  






Lock-free Programming in C++ with Herb Sutter  



2 users  

www.infoq.com  


 


InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example
 Lock-free Programming in C++ with Herb Sutter


moccos_info
moccos_info  2014/11/11  
atomic, compare_exchange_weak/strong  

mutex

c++

c++11
 



 














Performance Comparison on Reader-Writer Locks  



3 users  

askldjd.wordpress.com  


 


Recently, I have been playing around with reader-writer (RW) locks. I have never encountered RW locks in practice, but I have read that they could be inefficient in practice, and often results in more harm than good. Recall that traditional mutex ensures that only one thread may enter a critical region. But if the critical region is being written infrequently, itis possible to exploit this concur
 Performance Comparison on Reader-Writer Locks


moccos_info
moccos_info  2014/10/07  


c++

mutex
 



 














gmane.org - gmane   



1 user  

permalink.gmane.org  


 






moccos_info
moccos_info  2014/10/07  


c++

mutex
 



 














2010-12-27  



25 users  

kumagi.hatenadiary.org  


 


Boostread-writeupgrade_lock, upgrade_to_unique_lock  read lock read-lockshared_mutexshared_lock #include <boost/thread.hpp> using namespace boost; shared_mutexmutex; void reader(){ shared_lock<shared_mutex> read_lock(mutex); //  //  } shared_lock
 2010-12-27


moccos_info
moccos_info  2013/02/14  


c++

mutex
 



 














C++0x  std::unique_lock - std::defer_lock  std::adopt_lock   



13 users  

blog.cryolite.net  


 


http://cpplover.blogspot.com/2011/07/mutex.html C++ return //  class exclusive_resource {public : std::vector<int> v ; private : std::mutex m ; public : void lock() { m.lock() ; } void try_lock() { m.try_lock() ; } void unlock() { m.unlock() ; } } ; exclusive_resource res1, res2 ; void thread1() {// res1 std::lock_guard< exclusi
 C++0x の std::unique_lock - std::defer_lock と std::adopt_lock でちょっと高度なロック管理


moccos_info
moccos_info  2012/11/16  
"C++0x  std::unique_lock - std::defer_lock  std::adopt_lock "  

mutex

C++

c++11
 



 














1











202473

   



202472

   



20242-20244

   


 

Twitter



@HatenaBookmark


@hatebu

 









   




 



j

k

l

e

o
 

















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 



x