อ่าน 1 นาที
โอเพนไบน์เดอร์
OpenBinder เป็นระบบสำหรับ การ สื่อสาร ระหว่างกระบวนการ [ 1 ] ได้รับการพัฒนาที่ Be Inc. และต่อมาที่ Palm, Inc.
โอเพนไบน์เดอร์
| โอเพนไบน์เดอร์ | |
|---|---|
| นักพัฒนา | |
| เวอร์ชันเสถียร | 1.0 |
| เขียนเป็น | ซี |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | การสื่อสารระหว่างกระบวนการ |
| ใบอนุญาต | ใบอนุญาตสาธารณะของ Mozilla |
| เว็บไซต์ | www.angryredplanet.com/~hackbod/openbinder/docs/html/ |
OpenBinderเป็นระบบสำหรับ การ สื่อสารระหว่างกระบวนการ[ 1 ]ได้รับการพัฒนาที่Be Inc.และต่อมาที่Palm, Inc. [ 2 ]และเป็นพื้นฐานสำหรับเฟรมเวิร์ก Binder [ 3 ]ซึ่งปัจจุบันใช้ในระบบปฏิบัติการAndroid ที่พัฒนาโดยGoogle [ 4 ]
OpenBinder อนุญาตให้กระบวนการต่างๆนำเสนออินเทอร์เฟซที่เธรดอื่นๆ สามารถเรียกใช้ได้แต่ละกระบวนการจะรักษาพูลเธรดไว้ซึ่งสามารถใช้เพื่อให้บริการคำขอเหล่านั้นได้ OpenBinder จะดูแลเรื่องการนับการอ้างอิงการ เรียก ซ้ำกลับไปยังเธรดเดิม และการสื่อสารระหว่างกระบวนการเอง ใน เวอร์ชัน Linuxของ OpenBinder การสื่อสารจะทำได้โดยใช้ioctl บน ตัวระบุไฟล์ที่กำหนดโดยสื่อสารกับไดรเวอร์เคอร์เนล
ส่วนประกอบ ฝั่ง เคอร์เนลของ OpenBinder เวอร์ชัน Linux ถูกรวมเข้ากับเคอร์เนลหลักของ Linuxในเคอร์เนลเวอร์ชัน 3.19 ซึ่งเผยแพร่เมื่อวันที่ 8 กุมภาพันธ์ 2015 [ 5 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โอเพนไบน์เดอร์
OpenBinder เป็นระบบสำหรับ การ สื่อสาร ระหว่างกระบวนการ [ 1 ] ได้รับการพัฒนาที่ Be Inc. และต่อมาที่ Palm, Inc.