{"push_id":630079369,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"9a4347977ab3b24fa34790c3212b683a595a4d59","before":"ea4060b4b04660a026f59b201d36f08f51d4ade6","commits":[{"sha":"997f85a0b5245ba8ea93d4bf3c06eaef38f81c5c","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about out of relevance","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/997f85a0b5245ba8ea93d4bf3c06eaef38f81c5c"},{"sha":"3ca10637f946325386cc1167520e4f4930a0d173","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about use SCTP exchange TCP","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/3ca10637f946325386cc1167520e4f4930a0d173"},{"sha":"257648b69393b1be1f4295a32348241cf2b6133e","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about TCP outband data","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/257648b69393b1be1f4295a32348241cf2b6133e"},{"sha":"c2cb38332fe2d6a4f38b051fc4e24a6b750d6853","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about sockatmark function","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/c2cb38332fe2d6a4f38b051fc4e24a6b750d6853"},{"sha":"0a8758ce994d5c38dbbe69b1e0af8c606fbfdbde","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add informaiton about summary of outband data","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/0a8758ce994d5c38dbbe69b1e0af8c606fbfdbde"},{"sha":"5a02c17ac3a280824e2b0d4149b46baf31427846","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about async driver IO of sockets","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/5a02c17ac3a280824e2b0d4149b46baf31427846"},{"sha":"d8f54c8b4feaeae07119564b32eb9d068976097c","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add the summary information about thread and process","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/d8f54c8b4feaeae07119564b32eb9d068976097c"},{"sha":"c0d94c9e4b096014123c86525b5238b43124cabd","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about the basic of thread operating (creating and exit)","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/c0d94c9e4b096014123c86525b5238b43124cabd"},{"sha":"9a4347977ab3b24fa34790c3212b683a595a4d59","author":{"email":"0a097642029089273079784241d20204177c0102@126.com","name":"ASMlover"},"message":"add information about thread safe functions","distinct":true,"url":"https://api.github.com/repos/ASMlover/study/commits/9a4347977ab3b24fa34790c3212b683a595a4d59"}]}