![[第19章(1课时)已更新.ppt]]第19章重点:线程的使用(子类化)和线程同步(锁和信号量)。 ![[fd4fbf294881512f4a25b16894c2c7ec_.png]] ![[85742fec35bea44361c110e5d9934595_.png]] 一个简单的线程示例,显示当前时间,通过信号槽发送到主线程。 这是我以前写的共享内存的实例代码,共享内存的优先级可以放在后面。 ![[027d147db3a0ebe921fd9ad2e9664076_115f7bca329ae801314a770f5d12bdaa_8.zip]] ![[9bfbc9579e6bae78e3887c20a924a060_a82e3bb329e4a61e49d2ee60c669447a_8 1.zip]] 线程和锁的示例: ![[4ae3509a77bbba8eb07fa1aa3d5cdebd_.png]] ![[e126ed32ceb5545b7dc71b6d505d9d8d_.png]] ![[85d88d848f33e6741bd89f976b0799a3_.png]] 一个简单的锁的样例 读锁是不阻塞的 ![[a664b00245443af2610ed85316be5baa_.png]] ![[13a1d2593a339ca6e1dd82d2e4c666cf_.png]] 读写锁之间是阻塞的 ![[6994f7ae22e288920d7f8c48131a7863_.png]] ![[1aee77a18abcc6bd172fafd345914a25_.png]] ![[601af90279996ffd05fc554b3655fdc2_.png]] ![[faf3e195b449015d171c7627d01bd55b_.png]]