File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 72
72
```
73
73
74
74
TIP: If you repeatedly invoke application code from a long-running process, you
75
- may want to wrap using the Reloader instead.
75
+ may want to wrap using the [ Reloader] ( #reloader ) instead.
76
76
77
77
Each thread should be wrapped before it runs application code, so if your
78
78
application manually delegates work to other threads, such as via ` Thread.new `
108
108
109
109
### Concurrency
110
110
111
- The Executor will put the current thread into ` running ` mode in the Load
112
- Interlock. This operation will block temporarily if another thread is currently
113
- either autoloading a constant or unloading/reloading the application.
111
+ The Executor will put the current thread into ` running ` mode in the [ Load
112
+ Interlock] ( #load-interlock ) . This operation will block temporarily if another
113
+ thread is currently either autoloading a constant or unloading/reloading
114
+ the application.
114
115
115
116
Reloader
116
117
--------
@@ -320,4 +321,3 @@ backtrace.
320
321
Generally a deadlock will be caused by the interlock conflicting with some other
321
322
external lock or blocking I/O call. Once you find it, you can wrap it with
322
323
` permit_concurrent_loads ` .
323
-
You can’t perform that action at this time.
0 commit comments