คำถามในหัวข้อ 'shared-memory'
การเปรียบเทียบอะตอมมิก, มัลติโปรเซสเซอร์, C/C++ (Linux)
ฉันมีตัวแปรในหน่วยความจำที่ใช้ร่วมกัน x บนระบบ ตัวประมวลผล หลายตัว
void MyFunction(volatile int* x) {
if (*x != 0) {
// do something
}
}
กระบวนการอื่นๆ (อาจใช้โปรเซสเซอร์ที่แตกต่างกัน) จะถูกเขียนไปยัง x...
1573 มุมมอง
schedule
17.12.2023
boost::interprocess - จัดสรร_จัดแนวในหน่วยความจำที่ใช้ร่วมกัน?
หากฉันใช้ allocate_aligned เพื่อจัดสรรบล็อกหน่วยความจำที่จัดเรียงภายในก้อนหน่วยความจำที่ใช้ร่วมกัน ฉันจะระบุบล็อกเดียวกันนั้นในกระบวนการอื่นได้อย่างไร เช่น.
managed_shared_memory managed_shm(open_or_create, "SharedMemory", 65536);
void *ptr =...
761 มุมมอง
schedule
17.11.2023
วิธีเขียนโปรแกรมเพื่อใช้เพจหน่วยความจำที่ใช้ร่วมกันใน C [ซ้ำกัน]
ฉันมีโปรแกรม C ที่ทำการเข้ารหัส/ถอดรหัสโดยใช้ OpenSSL ฉันต้องการนำแนวคิดของเพจหน่วยความจำที่ใช้ร่วมกันไปใช้โดยใช้โปรแกรมข้างต้น เพื่อจุดประสงค์นั้น ฉันต้องการดำเนินการเข้ารหัส/ถอดรหัสเดียวกันโดยใช้ OpenSSL ในโปรแกรม C สองโปรแกรมแยกกัน...
67 มุมมอง
schedule
30.10.2023