Add note on thread synchronization

This commit is contained in:
cyqsimon 2024-02-26 11:31:30 +08:00
parent c7bce46622
commit 26ac179548
No known key found for this signature in database
GPG Key ID: 1D8CE2F297390D65
1 changed files with 5 additions and 0 deletions

View File

@ -89,6 +89,11 @@ impl<'a> SyntaxMapping<'a> {
Lazy::force(matcher);
}
});
// Note that this thread is not joined upon completion because there's
// no shared resources that need synchronization to be safely dropped.
// If we later add code into this thread that requires interesting
// resources (e.g. IO), it would be a good idea to store the handle
// and join it on drop.
}
pub fn insert(&mut self, from: &str, to: MappingTarget<'a>) -> Result<()> {