本示例利用pthread实现了循环输入年份并判断闰年与平年的功能,包括输入非数字符号或非正常数字提示出错并重新输入的处理。适合C++学习者、pthread入门人员和对mutex与condition不熟悉的学习人员参考,附有qDebug语句和详细注释,通过官方文档的学习和理解可以加强对多线程编程的认识。建议下载自行改动程序以加强理解,欢迎交流分享心得。官方文档:https://hpc-tutorials.llnl.gov/posix/ ,需注意pthread的condition只能解锁(unlock)正在等待的mutex,可通过while()方式解决。