Page MenuHomePhabricator

threading.txt
No OneTemporary

Size
692 B
Referenced Files
None
Subscribers
None

threading.txt

# This file is a work of a US government employee and as such is in the Public domain.
# Simson L. Garfinkel, March 12, 2012
Plans for making AFFLIB multi-threaded:
Low hanging fruit:
* Compress in background
* Calculate hashes in background
Easy implementation strategy:
* mutext for:
- the entire cache
- each page of the cache
- the TOC (should this be re-implemented as a C++ vector?)
Both compressing and hashing needs access to the page cache in another thread:
- Needs to lock the page cache so no other process will write to it.
- Or needs to make a copy of it.
- Then needs to write it out.
Test program:
- Can we write a method that computes hash in another thread?

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 31, 11:15 AM (1 d, 11 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1347936
Default Alt Text
threading.txt (692 B)

Event Timeline