The role of the main thread (can be set in the main thread)
Display/Refresh UI interface
Handle UI events (such as click events, scrolling events, drag events);
Note on the use of the main thread
Do not put more time-consuming operations into the main thread.
The time-consuming operation will get stuck in the main thread. Impact the experience.
[Nsthread CurrentThread] gets the current thread.
The print thread. The Num property shows how many threads are in the line.
Put the time-consuming operation on the approached (background thread, not the main line);
Where is multithreading good?
The moment the user taps the button, it reacts.
Can handle both time-consuming operations and events with UI controls.
Multithreading Technology:
1,pthread a common set of multithreaded APIs (almost unused)
Suitable for unix\linux\windows and other systems
Cross-platform \ Portable
Very difficult to use.
Programmers are required to manage the thread's life cycle.
2,nsthread using OC
2,
Some summary of iOS threads