Closed Bug 1583983 Opened 10 months ago Closed 10 months ago

Add threading / locking overview to APZ docs

Categories

(Core :: Panning and Zooming, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: botond, Assigned: botond)

Details

Attachments

(1 file)

When introducing the updater / sampler thread split, Kats wrote a great overview of APZ threading / locking.

I'd like to turn that into in-tree documentation which we keep up to date whenever we modify the threading model, add a new lock, etc.

To avoid duplicating information, the comment about lock ordering in
APZCTreeManager.h is also updated to point to the documentation.

Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4258556e238d
Add threading / locking overview to APZ docs. r=tnikkel,nical
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.