กลับไปหน้าบทความ

อ่าน 1 นาที

โอเพนไบน์เดอร์

OpenBinder เป็นระบบสำหรับ การ สื่อสาร ระหว่างกระบวนการ [ 1 ] ได้รับการพัฒนาที่ Be Inc. และต่อมาที่ Palm, Inc.

โอเพนไบน์เดอร์

โอเพนไบน์เดอร์
นักพัฒนาGoogle
เวอร์ชันเสถียร
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 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenBinder&oldid=1319215036 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โอเพนไบน์เดอร์

OpenBinder เป็นระบบสำหรับ การ สื่อสาร ระหว่างกระบวนการ [ 1 ] ได้รับการพัฒนาที่ Be Inc. และต่อมาที่ Palm, Inc.