简单的多线程小程序 自己编写的简单的多线程小程序,一共四个线程,分别执行(+1,-1),(+2,-2),(+3,-3),(+4,-4),无同步。每次输入非零数,可以出现以一百为基数的结果。每次结果未必相同。如果有同步,会得100。可以体验多个线程的竞争。
简单多线程同步 自己编写的简单的多线程小程序,一共四个线程,分别执行(+1,-1),(+2,-2),(+3,-3),(+4,-4),用semaphore实现同步。每次输入非零数,等待四个waiting,可以出现以一百为基数的结果。每次结果相同。如果有同步,会得100 。